put<T> method
Stores object under key.
If ttl is provided, the entry expires after that duration. Providers
that support expiration (e.g. memory, Redis) honor this; providers that
don't may ignore it. A null ttl means "never expire".
Implementation
@override
FutureOr<void> put<T>(String key, T object, {Duration? ttl}) =>
store[key] = object;