[ https://issues.apache.org/jira/browse/JCR-4007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Reschke updated JCR-4007: -------------------------------- Fix Version/s: (was: 2.13.5) 2.14 > CachingDataStore - touching every time on getRecord() was unnecessary > --------------------------------------------------------------------- > > Key: JCR-4007 > URL: https://issues.apache.org/jira/browse/JCR-4007 > Project: Jackrabbit Content Repository > Issue Type: Bug > Affects Versions: 2.13.2 > Reporter: Woonsan Ko > Labels: PatchAvailable > Fix For: 2.14 > > > At the moment, {{CachingDataStore#getRecord()}} always invokes > {{#touchInternal()}}, resulting in touching the file *every time* through the > backend whenever reading a record. This seems to cause a performance degrade > even when cached locally. > Touching (updating the lastModifiedDate) must not be done every time. It > should be done only when {{minModifiedDate}} is set to a number greater than > zero by {{org.apache.jackrabbit.core.gc.GarbageCollector}} while marking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)