KeyValueStorage to actually store the data.
How often the expired data needs to be checked in minutes.
Deletes the value stored for the given key.
Key to delete.
If there was a value to delete.
Checks whether there is a value stored for the given key.
Sets the value for the given key. Should error if the data is already expired.
The storage.
Sets the value for the given key. Should error if the data is already expired.
The storage.
A storage that wraps around another storage and expires resources based on the given (optional) expiry date. Will delete expired entries when trying to get their value. Has a timer that will delete all expired data every hour (default value).