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)