interface SessionStorage
Represents a way to write, read and invalidate session bits.
abstract suspend fun invalidate(id: String): Unit
Invalidates session id. |
|
abstract suspend fun <R> read(id: String, consumer: suspend (ByteReadChannel) -> R): R
|
|
abstract suspend fun write(id: String, provider: suspend (ByteWriteChannel) -> Unit): Unit
|
class SessionStorageMemory : SessionStorage
SessionStorage that stores session contents into memory. |