method
new
v2.2.1 -
Show latest stable
- Class:
CGI::Session::MemCacheStore
new(session, options = {})public
Create a new CGI::Session::MemCache instance
This constructor is used internally by CGI::Session. The user does not generally need to call it directly.
session is the session for which this instance is being created. The session id must only contain alphanumeric characters; automatically generated session ids observe this requirement.
options is a hash of options for the initializer. The following options are recognized:
| cache: | an instance of a MemCache client to use as the |
session cache.
| expires: | an expiry time value to use for session entries in |
the session cache. +expires+ is interpreted in seconds
relative to the current time if itÂ’s less than 60*60*24*30
(30 days), or as an absolute Unix time (e.g., Time#to_i) if
greater. If +expires+ is +0+, or not passed on +options+,
the entry will never expire.
This session’s memcache entry will be created if it does not exist, or retrieved if it does.