Submitted by: Alex Kapranoff <alex@kapranoff.ru>
uses an mmap'ed file to act as a shared memory interprocess cache.