Cache::SizeAwareCache - extends the Cache interface. River stage three • 78 direct dependents • 266 total dependents

The SizeAwareCache interface is implemented by classes that support all of the Cache::Cache interface in addition to the limit_size and max_size features of a size aware cache. The default cache size limiting algorithm works by removing cache objects...

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::SizeAwareFileCache - extends Cache::FileCache River stage three • 78 direct dependents • 266 total dependents

The SizeAwareFileCache class adds the ability to dynamically limit the size (in bytes) of a file system based cache. This class also implements the SizeAwareCache interface, providing the 'max_size' option and the 'limit_size( $size )' method....

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::SizeAwareMemoryCache - extends Cache::MemoryCache River stage three • 78 direct dependents • 266 total dependents

The SizeAwareMemoryCache class adds the ability to dynamically limit the size (in bytes) of a memory based cache. This class also implements the SizeAwareCache interface, providing the 'max_size' option and the 'limit_size( $size )' method....

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::SizeAwareCacheTester - a class for regression testing size aware caches River stage three • 78 direct dependents • 266 total dependents

The SizeCacheTester is used to verify that a cache implementation honors its contract with respect to resizing capabilities...

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::SizeAwareSharedMemoryCache - extends Cache::SizeAwareMemoryCache River stage three • 78 direct dependents • 266 total dependents

The SizeAwareSharedMemoryCache class adds the ability to dynamically limit the size (in bytes) of a shared memory based cache. This class also implements the SizeAwareCache interface, providing the 'max_size' option and the 'limit_size( $size )' meth...

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::CacheSizer - component object for managing the size of caches River stage three • 78 direct dependents • 266 total dependents

The CacheSizer class is used internally in SizeAware caches such as SizeAwareFileCache to encapsulate the logic of limiting cache size....

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::CacheFactory - Factory class for Cache::Cache and other modules. River stage one • 2 direct dependents • 2 total dependents

Cache::CacheFactory is a drop-in replacement for the Cache::Cache subclasses allowing you to access a variety of caching policies from a single place, mixing and matching as you choose rather than having to search for the cache module that provides t...

SGRAHAM/Cache-CacheFactory-1.10 - 16 Feb 2010 12:29:36 GMT

Cache::CacheMetaData - data about objects in the cache River stage three • 78 direct dependents • 266 total dependents

The CacheMetaData object is used by size aware caches to keep track of the state of the cache and efficiently return information such as an objects size or an ordered list of identifiers to be removed when a cache size is being limited. End users wil...

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 GMT

Cache::CacheFactory::Expiry::Size - Size-based expiry policy for Cache::CacheFactory. River stage one • 2 direct dependents • 2 total dependents

Cache::CacheFactory::Expiry::Size is a size-based expiry (pruning and validity) policy for Cache::CacheFactory. It provides similar functionality and backwards-compatibility with the "max_size" option of Cache::SizeAwareFileCache and variants. It's h...

SGRAHAM/Cache-CacheFactory-1.10 - 16 Feb 2010 12:29:36 GMT

9 results (0.029 seconds)