module Yesod.Session.Memcache
(
makeSessionBackend
, SessionConfiguration (..)
, Options (..)
, defaultOptions
, hoistOptions
, TimingOptions (..)
, defaultTimingOptions
, minutes
, Timeout (..)
, defaultTimeout
, TransportSecurity (..)
, Session (..)
, SessionKey (..)
, Time (..)
, sessionKeyToCookieValue
, Randomization (..)
, defaultRandomization
, deterministicallyRandom
, DeterministicRandomization (..)
, SessionPersistence (..)
, StorageException (..)
, MemcacheExpiration (..)
, rotateSessionKey
, assignSessionKeyRotation
, KeyRotation (..)
, disableSessionManagement
, assignSessionFreeze
, SessionFreeze (..)
, SessionEmbeddings (..)
, HasSessionEmbeddings (..)
, Embedding (..)
, SessionMapEmbedding
, MapOperations (..)
, bsKeyEmbedding
, dimapEmbedding
, showReadKeyEmbedding
, Comparison (..)
, differsOn
) where
import Time
import Yesod.Session.Memcache.Expiration
import Yesod.Session.Memcache.Storage
import Yesod.Session.Memcache.Yesod
import Yesod.Session.Storage