Alzabo::ObjectCache::SDBM_File - Uses an SDBM file to sync object caches
|
Alzabo::ObjectCache::SDBM_File - Uses an SDBM file to sync object caches
use Alzabo::ObjectCache( store => 'Alzabo::ObjectCache::Store::Memory',
sync => 'Alzabo::ObjectCache::Sync::SDBM_File',
sync_dbm_file => 'somefilename.db',
clear_on_startup => 1 );
This class implements object cache syncing between multiple processes
using an SDBM_File.
- sync_dbm_file => $filename
This parameter is required. It is the name of the file which will be
used to store the syncing data. If the file does not exist, it will
be created. If it does exist it will not be overwritten.
- lock_file => $filename
This parameter is optional. It defaults to a file named
``SDBM_File.lock'' in your Alzabo installation's top level directory.
- clear_on_startup => $boolean
If this is true, then a new file is always created on when the
module is loaded, overwriting any existing file. This is generally
desirable as an existing file may contain spurious entries from
previous executions of the program. However, in the interests of
safety, this parameter defaults to false.
Dave Rolsky, <autarch@urth.org>
Alzabo::ObjectCache::SDBM_File - Uses an SDBM file to sync object caches
|