# Application-wide cache subsystem
[Core classes]

Collaboration diagram for Application-wide cache subsystem:

## Classes

class | AggregateCache
| A wrapper to multiple cache for workload distribution using CachePeer childs. More...
class | CachePeer
| Abstract cache peer base class. More...
class | DebugCachePeer
| CachePeer for debugging and logging puproses. More...
class | Memcached
| Memcached-based cache. More...
class | PeclMemcached
| Connector for PECL's Memcache extension by Antony Dovgal. More...
class | RubberFileSystem
| Simple filesystem cache. More...
class | RuntimeMemory
| Default process RAM cache. More...
class | SelectivePeer
class | SharedMemory
| Sys-V shared memory cache. More...
class | SimpleAggregateCache
| A wrapper like AggregateCache, but it has very simple (and fast) selective algorithm. More...
class | WatermarkedPeer
| Watermark's all cache activity to avoid namespace collisions. More...

## Modules

| Different locking methods implementation