Cache::Object - the data stored in a Cache. River stage three • 78 direct dependents • 266 total dependents

Object is used by classes implementing the Cache interface as an object oriented wrapper around the data. End users will not normally use Object directly, but it can be retrieved via the get_object method on the Cache::Cache interface....

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

Cache::CacheUtils - miscellaneous utility routines River stage three • 78 direct dependents • 266 total dependents

The CacheUtils package is a collection of static methods that provide functionality useful to many different classes....

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

Cache::NullCache - implements the Cache interface. River stage three • 78 direct dependents • 266 total dependents

The NullCache class implements the Cache::Cache interface, but does not actually persist data. This is useful when developing and debugging a system and you wish to easily turn off caching. As a result, all calls to get and get_object will return und...

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

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

The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databa...

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

Cache::BaseCache - abstract cache base class River stage three • 78 direct dependents • 266 total dependents

BaseCache provides functionality common to all instances of a cache. It differs from the CacheUtils package insofar as it is designed to be used as superclass for cache implementations....

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::CacheTester - a class for regression testing caches River stage three • 78 direct dependents • 266 total dependents

The CacheTester is used to verify that a cache implementation honors its contract....

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

Cache::FileCache - implements the Cache interface. River stage three • 78 direct dependents • 266 total dependents

The FileCache class implements the Cache interface. This cache stores data in the filesystem so that it can be shared between processes....

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

Cache::MemoryCache - implements the Cache interface. River stage three • 78 direct dependents • 266 total dependents

The MemoryCache class implements the Cache interface. This cache stores data on a per-process basis. This is the fastest of the cache implementations, but data can not be shared between processes with the MemoryCache. However, the data will remain in...

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

Cache::MemoryBackend - a memory based persistence mechanism River stage three • 78 direct dependents • 266 total dependents

The MemoryBackend class is used to persist data to memory...

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

Cache::FileBackend - a filesystem based persistence mechanism River stage three • 78 direct dependents • 266 total dependents

The FileBackend class is used to persist data to the filesystem...

RJBS/Cache-Cache-1.08 - 22 Jan 2015 16:13:22 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::BaseCacheTester - abstract cache tester base class River stage three • 78 direct dependents • 266 total dependents

BaseCacheTester provides functionality common to all instances of a class that will test cache implementations....

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

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::SharedMemoryBackend - a shared memory based persistence mechanism River stage three • 78 direct dependents • 266 total dependents

The SharedMemoryBackend class is used to persist data to shared memory...

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

Cache::SharedMemoryCache - extends the MemoryCache. River stage three • 78 direct dependents • 266 total dependents

The SharedMemoryCache extends the MemoryCache class and binds the data store to shared memory so that separate process can use the same cache. The official recommendation is now to use FileCache instead of SharedMemoryCache. The reasons for this incl...

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::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::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::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

20 results (0.024 seconds)