Amit Jain created OAK-4837:
------------------------------

             Summary: Improved caching for DataStore
                 Key: OAK-4837
                 URL: https://issues.apache.org/jira/browse/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 
problems:
* Lack of stats to show hit rate/miss rates for files being requested for 
downloads
* Lack of stats for async uploads
* Async upload functionality leaks into Backend implementations, LocalCache 
classes.
* 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
(v6.3.4#6332)

Reply via email to