deleteMany method
Deletes several keys with one request (S3 DeleteObjects).
Implementation
@override
Future<void> deleteMany(List<String> keys) async {
if (keys.isEmpty) return;
var bytes = 0;
for (final key in keys) {
_objects.remove(key);
bytes += key.length;
}
_stats = ObjectStoreStats(
gets: _stats.gets,
puts: _stats.puts,
deletes: _stats.deletes + 1,
lists: _stats.lists,
requestBytes: _stats.requestBytes + bytes,
responseBytes: _stats.responseBytes,
);
}