Some Storage back-ends have the ability to delete multiple objects at once. To allow them to use this optimization, the ObjectDeleter interface is extended to allow passing multiple object keys at once.
Fix #319
PS. Was considering GCS initially, but given that FakeGcs server doesn't seem to properly handle the delete(List of BlobId) -- at least metrics where not processed -- and implementation seems to be syntactic sugar; then I decided to postpone it and only focused on S3.
Some Storage back-ends have the ability to delete multiple objects at once. To allow them to use this optimization, the ObjectDeleter interface is extended to allow passing multiple object keys at once.
Fix #319
PS. Was considering GCS initially, but given that FakeGcs server doesn't seem to properly handle the
delete(List of BlobId)
-- at least metrics where not processed -- and implementation seems to be syntactic sugar; then I decided to postpone it and only focused on S3.