Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

Mail::MtPolicyd::SessionCache::Memcached - session cache adapter for memcached

Author

       Markus Benning <ich@markusbenning.de>

Name

       Mail::MtPolicyd::SessionCache::Memcached - session cache adapter for memcached

Parameters

       memcached (default: memcached)
           Name of the database connection to use.

           You have to define this connection first.

           see Mail::MtPolicyd::Connection::Memcached

       expire (default: 5*60)
           Timeout in seconds for sessions.

       lock_wait (default: 50)
           Timeout for retry when session is locked in milliseconds.

           The retry will be done in multiples of this timeout.

           When set to 50 retry will be done in 50, 100, 150ms...

       lock_max_retry (default: 50)
           Maximum number of retries before giving up to obtain lock on a session.

       lock_timeout (default: 10)
           Timeout of session locks in seconds.

Synopsis

         <SessionCache>
           module = "Memcached"
           #memcached = "memcached"
           # expire session cache entries
           expire = "300"
           # wait timeout will be increased each time 50,100,150,... (usec)
           lock_wait=50
           # abort after n retries
           lock_max_retry=50
           # session lock times out after (sec)
           lock_timeout=10
         </SessionCache>

Version

       version 2.05

See Also