Search results for "module:Cache::SizeAwareCache"
Cache::SizeAwareCache - extends the Cache interface.
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 UTC
Cache::SizeAwareFileCache - extends Cache::FileCache
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 UTC
Cache::SizeAwareMemoryCache - extends Cache::MemoryCache
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 UTC
Cache::SizeAwareCacheTester - a class for regression testing size aware caches
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 UTC
Cache::SizeAwareSharedMemoryCache - extends Cache::SizeAwareMemoryCache
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 UTC
Cache::CacheSizer - component object for managing the size of caches
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 UTC
Cache::CacheFactory - Factory class for Cache::Cache and other modules.
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 UTC
Cache::CacheMetaData - data about objects in the cache
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 UTC
Cache::CacheFactory::Expiry::Size - Size-based expiry policy for Cache::CacheFactory.
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 UTC