Changes for version 1.07_05

  • 31-size-hack-force-missing-devel-size.t: 1.07_04 changes didn't fix taint issue either. Reverted to using tempdir()'s CLEANUP option since rmtree() still died under -T for 5.6.2 perls. Removed -T flag, I give up trying to get it working for this test. :) Version released at 2008-09-15-14:34.

Changes for version 1.07_04

  • 31-size-hack-force-missing-devel-size.t: 1.07_03 changes didn't fix taint issue. Do own tempdir cleanup rather than rely on File::Temp's cleanup that appears to trigger tainted chmod in perl 5.6.2's File::Path rmtree(). Use a template for tempdir name that makes it clear that Cache::CacheFactory is the culprit if it fails to be cleaned up. Version released at 2008-09-09-18:46.

Changes for version 1.07_03

  • 31-size-hack-force-missing-devel-size.t: Trimmed PERL5OPT trickery it was extra cut-n-paste code that wasn't needed and possibly triggered taint issues. Version released at 2008-09-05-21:45.

Changes for version 1.07_02

  • 20-storage.t namespace check no longer breaks on systems that already have existing namespaces for persistent cache storage policies. Ensured there's a #!perl and use warnings/strict in each test. Version released at 2008-09-02-09:13.

Changes for version 1.07_01

  • Added warnings for missing key/data param to set() in named param mode. Bumped Cache::Cache version requirement to 1.0 for set_key() and get_namespaces(). Added add/replace mode support to set(). Added exists(), delete(), add(), replace(). Beefed up tests in 20-storage.t. Added get_namespaces() workaround for Cache::NullCache dying. Added Size() workaround for Cache::FastMemoryCache dying. Added section on other Cache::Cache replacements to documentation. Version released at 2008-08-28-16:40.

Modules

factory class for Cache::Cache and other modules.
factory class for expiry policies for Cache::CacheFactory.
base class for Cache::CacheFactory expiry policies.
file last-modified date dependencies expiry policy for Cache::CacheFactory.
size-based expiry policy for Cache::CacheFactory.
time-based expiry policy for Cache::CacheFactory.
the data stored in a Cache::CacheFactory cache.
factory class for storage policies for Cache::CacheFactory.