use rustls_0_24::server::{ServerSessionKey, StoresServerSessions};
use super::OrbitSessionStorage;
impl StoresServerSessions for OrbitSessionStorage {
fn put(&self, key: ServerSessionKey<'_>, value: Vec<u8>) -> bool {
self.put_bytes(key.as_ref(), &value)
}
fn get(&self, key: ServerSessionKey<'_>) -> Option<Vec<u8>> {
self.get_bytes(key.as_ref())
}
fn take(&self, key: ServerSessionKey<'_>) -> Option<Vec<u8>> {
self.take_bytes(key.as_ref())
}
fn can_cache(&self) -> bool {
true
}
}