write method
Implementation
@override
Future<void> write(String key, CacheEntry entry) async {
await remove(key);
if (entry.response.bytes.length > maxBytes) return;
_entries[key] = entry;
_bytes += entry.response.bytes.length;
while (_entries.length > maxEntries || _bytes > maxBytes) {
await remove(_entries.keys.first);
}
}