Amit Jain created OAK-4837:

             Summary: Improved caching for DataStore
                 Key: OAK-4837
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: blob
            Reporter: Amit Jain
            Assignee: Amit Jain

The current CachingDataStore implementation used with S3DataStore has certain 
* Lack of stats to show hit rate/miss rates for files being requested for 
* Lack of stats for async uploads
* Async upload functionality leaks into Backend implementations, LocalCache 
* The call to {{DataStore#getRecord()}} which makes multiple calls to backends 
which is problematic for S3 (i.e. when not being served bu cache)
* There is some functionality which is not used with Oak like length cache, 
sync/async touch etc. which can be removed and code simplified.

This message was sent by Atlassian JIRA

Reply via email to