Furrballs v0.0.1
A Caching and Storage Solution
|
CARCPolicy< Key, Value > | Implements the ARC eviction policy TODO: Implement Adaptive Memory Pooling (AMP) You can create and manage your own cache separately by instantiating a Policy object and using it |
CFurrBall | A Cache with size_t as Keys, void* as values and ARC eviction policy |
▼CIFactory | Base class for factories |
CFactory< Value, Args > | Templated derived class for specific factories |
CFurrBall::ImplDetail | |
CLFUPolicy< Key, Value > | Implements the LFU eviction policy |
CLogger | Basic Logger |
CLRUPolicy< Key, Value > | Implements the LRU eviction policy |
CMemoryManager | |
CS3FIFOPolicy< Key, Value > | Implements the S3FIFO eviction policy |
CStaticFactoryWrapper | Wrapper class to manage factories |