pub type LifetimeCache<T> = (T, (OffsetDateTime, HeaderValue, Option<Duration>));
The item used in the cache.
T represents the cached data.
The other information is for lifetimes of the cache.
OffsetDateTime is when the item was added and
Duration how long the item can be kept.
Duration value of
None means the item will never expire.