Releases: kzxl/LiteCache
Releases · kzxl/LiteCache
Release list
v1.2.0: Atomic Lock, Cache Stampede Defense & PSR-16 SimpleCache
What's New in LiteCache v1.2.0
- Cache Stampede Defense (
rememberWithLock): Double-checked locking prevents the Dogpile effect under heavy concurrent loads. Guarantees that only 1 process computes expired cache keys while others wait and retrieve the freshly stored result. - Sovereign Atomic Locks / Mutex: Multi-process safe locks via
FileLock(flock),DatabaseLock(PDO SQLite/MySQL atomic upsert), andMemoryLock. - PSR-16 SimpleCache Compliant: Native
Psr16Adapterwrapping any LiteCache driver for seamless integration with standard PSR-16 consumers (CacheManager::psr16()). - Shared Memory Array Storage: Cloned tagged instances in
MemoryDrivershare underlying storage viaArrayObject.
LiteCache v1.1.0
Zero-dependency caching engine with native OpCache shared memory accelerator, SQLite/MySQL persistence, and Tagged invalidation.