NAME
Jifty::CAS::Store::LocalFile - A local file backend for Jifty's CAS
DESCRIPTION
This is a local file backend for Jifty::CAS, which provides a durable backend, unlike Jifty::CAS::Store::Memory and Jifty::CAS::Store::Memcached. For more information about Jifty's CAS, see "DESCRIPTION" in Jifty::CAS.
Configuration requires providing a directory which is writable by the web user:
framework:
CAS:
Default:
Class: 'Jifty::CAS::Store::LocalFile'
Path: %var/cas%
METHODS
_store DOMAIN NAME BLOB
Stores the BLOB (a Jifty::CAS::Blob) on disk. Returns the key on success or undef on failure.
key DOMAIN NAME
Returns the most recent key for the given pair of DOMAIN and NAME, or undef if none such exists.
retrieve DOMAIN KEY
Returns a Jifty::CAS::Blob for the given pair of DOMAIN and KEY, or undef if none such exists.
durable
Since presumably the files on disk will not simply vanish, the local file store is durable.