0.6.0 • Published 3 years ago
@linkedmink/multilevel-aging-cache v0.6.0
Multilevel Aging Cache
This library aims to provide an interface for storing and retrieving data from a hierarchy of commonly used persistence mechanisms. In a storage hierarchy, different storage systems are faster than others. Specify a hierarchy and allow the system to manage reading/writing to each layer.
Feature Summary (Some Planned)
- A cache designed for distributed systems
- Support for multiple levels (Memory -> Distribuited Cache -> Persistence Layer)
- Publish writes to other nodes
- Plugin storage providers
- Memory (Built-in)
- ioredis
- mongodb
- mongoose
- Varied replacement algorithms
- None (Distributed synchronization only)
- FIFO
- LRU
- Persistence control
- Cache only with no persistence
- Require top level persistence on write
- Consistency control
- No writes to newer values
- Overwrite as needed
Usage
See the demo program for an example of how to use the library.
TODO add more detail
Documentation
0.5.2-0
3 years ago
0.6.0
3 years ago
0.5.1
4 years ago
0.5.0
4 years ago
0.4.9
4 years ago
0.4.8
4 years ago
0.4.7
4 years ago
0.4.6
4 years ago
0.4.5
4 years ago
0.4.4
4 years ago
0.4.3
4 years ago
0.4.2
4 years ago
0.4.0
4 years ago
0.3.0
4 years ago
0.2.6
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.1
5 years ago