Changes for version 0.09 - 2001-09-10

  • released version 0.09
  • applied Axel Beckert patch to fix the expiration units
  • applied Ken Williams's directory creation patch to pass all tests
  • changed the license to be either the GPL or the Artistic license
  • added Jay Sachs' implementation of NullCache
  • modified the remove methods to avoid croaking if two cache instances are both purging or limiting at the same time
  • migrated to a factory-like model with private contructors to fix the auto_purge_interval functionality
  • updated the documentation to better reflect that size means size in bytes
  • started version 0.09

Modules

abstract cache base class
abstract cache tester base class
the Cache interface.
data about objects in the cache
implements the Cache interface.
implements the Cache interface.
the data stored in a Cache.
extends the MemoryCache.
extends the Cache interface.
extends the Cache::FileCache module
extends the Cache::MemoryCache module
extends the Cache::SizeAwareMemoryCache module

Provides

in lib/Cache/CacheBenchmark.pm
in lib/Cache/CacheTester.pm
in lib/Cache/CacheUtils.pm
in lib/Cache/NullCache.pm
in lib/Cache/SharedCacheUtils.pm
in lib/Cache/SizeAwareCacheTester.pm