This library helps to utilize memcached in a consistent and efficient way.
Supporting features:
- Deal with Consistency between Memcached and Database using the Lease Mechanism.
- Prevent thundering herd (a.k.a Cache Stampede).
- Efficient batching get to the underlining database, batching between lease gets and between retries for preventing thundering-herd.
- Memcached replication similar to MCRouter, without the need for an external proxy.
- Memory-weighted load-balancing for replication.