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.