Changes for version 1.59 - 2025-06-03
- Add exists() method to check if key exists in the cache. This avoid the decompress + deserialize cost
- Initialise pages under lock. This avoids potential race conditions where multiple processes try and init a cache file
- Correctly reset p_changed after storing changed details back to cache.
Modules
Uses an mmap'ed file to act as a shared memory interprocess cache
Provides
in lib/Cache/FastMmap.pm