Documentation
class SessionHandler sh whereSource
lookupData :: sh -> SessionId -> IO (Maybe SessionData)Source
insertNew :: sh -> SessionId -> Expires -> IO ()Source
insertNewData :: sh -> SessionId -> SessionItem -> IO ()Source
updateExpires :: sh -> SessionId -> Expires -> IO ()Source
updateData :: sh -> SessionId -> SessionItem -> IO ()Source
deleteSession :: sh -> SessionId -> IO ()Source
type Expires = Maybe CalendarTimeSource
type SessionData = (Expires, [SessionItem])Source
type SessionItem = (Key, (Value, Expires))Source