Set a value in cache
Future<void> put(String key, dynamic value, {Duration? ttl}) async { final serialized = _serialize(value); await _client.set(key, serialized, ttl: ttl); }