set method
Implementation
@override
Future<void> set(String key, dynamic value, {Duration? ttl}) async {
if (_cache.length >= maxSize) {
_cache.remove(_cache.keys.first);
}
_cache[key] = {
'value': value,
'expires': ttl != null ? DateTime.now().add(ttl) : null
};
}