(&self)
| 39 | } |
| 40 | |
| 41 | fn ttl(&self) -> Duration { |
| 42 | let secs = self.ttl_secs.load(Ordering::Relaxed); |
| 43 | Duration::from_secs(secs) |
| 44 | } |
| 45 | |
| 46 | fn set_ttl(&self, ttl: Duration) -> Duration { |
| 47 | let prev = self.ttl_secs.swap(ttl.as_secs(), Ordering::Relaxed); |