update Tue Apr 13 12:37:00 PDT 2010
[pkgsrc.git] / devel / p5-Cache-Cache / DESCR
1 The Cache modules are designed to assist a developer in persisting
2 data for a specified period of time.  Often these modules are used
3 in web applications to store data locally to save repeated and
4 redundant expensive calls to remote machines or databases.  People
5 have also been known to use Cache::Cache for its straightforward
6 interface in sharing data between runs of an application or
7 invocations of a CGI-style script or simply as an easy to use
8 abstraction of the filesystem or shared memory.
9
10 The Cache package provides Cache::Cache, a generic interface
11 for creating persistent data stores.  This interface is implemented
12 by the Cache::MemoryCache, Cache::SharedMemoryCache, Cache::FileCache,
13 Cache::SizeAwareFileCache, Cache::SizeAwareMemoryCache, and
14 Cache::SizeAwareSharedMemoryCache classes.
15
16 This work aggregates and extends the obsolete File::Cache and
17 IPC::Cache projects.