NAME
Jifty::CAS::Store::Memcached - A memcached backend for Jifty's CAS
SYNOPSIS
At the bare minimum, add the following to your Jifty config.yml:
framework:
CAS:
Default:
Class: 'Jifty::CAS::Store::Memcached'
The options available include:
framework:
CAS:
Default:
Class: 'Jifty::CAS::Store::Memcached'
# any options Cache::Memcached supports
Servers:
- 10.0.0.2:11211
- 10.0.0.3:11211
Compress_Threshold: 5120
DESCRIPTION
This is a memcached backend for Jifty::CAS. For more information about Jifty's CAS, see "DESCRIPTION" in Jifty::CAS.
METHODS
BUILD
Constructs the "memcached" object for this object, based on the specified servers
, debug
, namespace
, and compress_threshold
arguments in the CAS configuration.
memcached
Returns the Cache::Memcached object for this class.
_store DOMAIN NAME BLOB
Stores the BLOB (a Jifty::CAS::Blob) in memcached. 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.