You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2015/04/10 09:24:12 UTC

[jira] [Created] (OAK-2745) PersistentCache should rely on eviction callback to add entry to the persistent cache

Chetan Mehrotra created OAK-2745:
------------------------------------

             Summary: PersistentCache should rely on eviction callback to add entry to the persistent cache
                 Key: OAK-2745
                 URL: https://issues.apache.org/jira/browse/OAK-2745
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: mongomk
            Reporter: Chetan Mehrotra
            Assignee: Thomas Mueller
             Fix For: 1.3.0


Currently when PersistentCache is enabled then any put results in addition of the entry to in memory cache and also to the backing persistent cache. While adding the entry to the persistent cache there is slight overhead of serialization of the entry to be paid.

To avoid such overheads at time of read/write to in memory cache it would be better to move the logic to separate thread. PersistentCache can make use of Guava cache eviction callback and then add the entry to the backend persistent store



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)