put method
Saves session data.
Implementation
@override
Future<void> put(String id, Map<String, dynamic> data, {Duration? ttl}) async {
final expiration = ttl ?? const Duration(hours: 2);
_sessions[id] = _SessionEntry(
Map<String, dynamic>.from(data),
DateTime.now().add(expiration),
);
}