Changes for version 1.15 - 2006-05-08

  • catch and rethrow die/exceptions in get_and_set() callbacks
  • avoid undef warnings when using cache_not_found mode
  • use unique tempfile name rather than the same every time
  • add allow_recursive option to allow calls to cache from within a read/write callback sub
  • add checks to die if we try and lock a cache twice, rather than just causing mysterious errors
  • add unlink_on_exit to automatically delete the share_file when the cache exits. default to true if we created the share_file, false if we connected to an existing one
  • make empty_on_exit only call empty if the pid of the process we're cleaning up in is the same as the pid we were created in
  • die in CLONE, making it clear threads aren't supported

Modules

C code implementation for Cache::FastMmap
Uses an mmap'ed file to act as a shared memory interprocess cache