libds3 technical debt
Object Listing
Support other delimiters if needed (other than /)
Support Lexical enumeration within S1/G1 object
Prefix enumeration if prefix not a dir, use pipeline API
Caching
Caching of bucket (container handles)
Caching of directory (parent) handles
Investigate caching of listed entries within a bucket
Caching of metadata of objects
Multipart
Remove the double copy to improve performance
Investigate async multipart operations
Versioning and locking
Implement garbage collection / removal of old versions
Implement retention or hold on object versions
Others
Notifications (operation within a bucket)
Testing
Unit test
performance and optimizations