orbit_rustls/session/
v24.rs1use rustls_0_24::server::{ServerSessionKey, StoresServerSessions};
4
5use super::OrbitSessionStorage;
6
7impl StoresServerSessions for OrbitSessionStorage {
8 fn put(&self, key: ServerSessionKey<'_>, value: Vec<u8>) -> bool {
9 self.put_bytes(key.as_ref(), &value)
10 }
11
12 fn get(&self, key: ServerSessionKey<'_>) -> Option<Vec<u8>> {
13 self.get_bytes(key.as_ref())
14 }
15
16 fn take(&self, key: ServerSessionKey<'_>) -> Option<Vec<u8>> {
17 self.take_bytes(key.as_ref())
18 }
19
20 fn can_cache(&self) -> bool {
21 true
22 }
23}