Furrballs v0.0.1
A Caching and Storage Solution
|
Classes | |
class | ARCPolicy |
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. More... | |
class | Factory |
Templated derived class for specific factories. More... | |
class | FurrBall |
A Cache with size_t as Keys, void* as values and ARC eviction policy. More... | |
class | IFactory |
Base class for factories. More... | |
class | LFUPolicy |
Implements the LFU eviction policy. More... | |
class | Logger |
Basic Logger. More... | |
class | LRUPolicy |
Implements the LRU eviction policy. More... | |
class | MemoryManager |
class | S3FIFOPolicy |
Implements the S3FIFO eviction policy. More... | |
class | StaticFactoryWrapper |
Wrapper class to manage factories. More... | |
Enumerations | |
enum class | LogLevel { Debug , Info , Warning , Error , Critical } |