jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chetan Mehrotra (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-3090) Caching BlobStore implementation
Date Fri, 10 Jul 2015 12:13:05 GMT

    [ https://issues.apache.org/jira/browse/OAK-3090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14622215#comment-14622215

Chetan Mehrotra commented on OAK-3090:

[~tmueller] Would it be possible to add support [RemovalListener|http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/com/google/common/cache/RemovalListener.html]
to {{CacheLIRS}}. Then we can use that to implement above caching

> Caching BlobStore implementation 
> ---------------------------------
>                 Key: OAK-3090
>                 URL: https://issues.apache.org/jira/browse/OAK-3090
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: blob
>            Reporter: Chetan Mehrotra
>             Fix For: 1.3.4
> Storing binaries in Mongo puts lots of pressure on the MongoDB for reads. To reduce the
read load it would be useful to have a filesystem based cache of frequently used binaries.

> This would be similar to CachingFDS (OAK-3005) but would be implemented on top of BlobStore
> Requirements
> * Specify the max binary size which can be cached on file system
> * Limit the size of all binary content present in the cache

This message was sent by Atlassian JIRA

View raw message