Changes for version 1.52 - 2020-12-10

  • Fix bug where a get() on a key that was expired would cause that key to be deleted and never written back even if it was dirty
  • Added new expire_on naming so that expire_time (relative future time) and expire_on (absolute unix epoch time) are now clear and distinct
  • Allow setting expire_on when doing a set() call, which is useful from get_and_set() to maintain an items absolute expiry time

Modules

Uses an mmap'ed file to act as a shared memory interprocess cache

Provides

in lib/Cache/FastMmap.pm