SessionStorageMemory

class SessionStorageMemory : SessionStorage

SessionStorage that stores session contents into memory.

Since it doesn't use any TTL sessions, memory usage will increase while the application is running and session information will be discarded once the server stops.

This is intended for development.

Constructors

Link copied to clipboard
fun SessionStorageMemory()

Functions

Link copied to clipboard
open suspend override fun invalidate(id: String)

Invalidates session id.

Link copied to clipboard
open suspend override fun <R> read(id: String, consumer: suspend (ByteReadChannel) -> R): R

Reads session id using a consumer as R

Link copied to clipboard
open suspend override fun write(id: String, provider: suspend (ByteWriteChannel) -> Unit)

Writes a session id using a specific provider.