http://qs1969.pair.com?node_id=405361

johnnywang has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I'm trying to find a way to create a persistent cache, i.e., so that different processes can access the same cache (even after process restarts), and database is not an option. I was trying to use IPC::Shareable to store it, but was running into problems with the number of semaphores. So now I'm looking into Cache::FileCache, it works fine within a process, but the cached file disappears when the creating process exits. Is there any way to keep it around and re-use it when a new process starts? how about locking? Thanks.