orbit_rustls/session/
v23.rs1use rustls_0_23::server::StoresServerSessions;
4
5use super::OrbitSessionStorage;
6
7impl StoresServerSessions for OrbitSessionStorage {
8 fn put(
9 &self,
10 key: Vec<u8>,
11 value: Vec<u8>,
12 ) -> bool {
13 self.put_bytes(&key, &value)
14 }
15
16 fn get(
17 &self,
18 key: &[u8],
19 ) -> Option<Vec<u8>> {
20 self.get_bytes(key)
21 }
22
23 fn take(
24 &self,
25 key: &[u8],
26 ) -> Option<Vec<u8>> {
27 self.take_bytes(key)
28 }
29
30 fn can_cache(&self) -> bool {
31 true
32 }
33}