Author: chetanm
Date: Fri Nov 15 06:50:16 2013
New Revision: 1542184

URL: http://svn.apache.org/r1542184
Log:
OAK-1156 - Improve the document cache invalidation logic to selectivly 
invalidate doc

Changes as per review comments - Removing the TODO around lock handling as no 
locks are
required in this access

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/mongomk/CacheInvalidator.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/mongomk/CacheInvalidator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/mongomk/CacheInvalidator.java?rev=1542184&r1=1542183&r2=1542184&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/mongomk/CacheInvalidator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/mongomk/CacheInvalidator.java
 Fri Nov 15 06:50:16 2013
@@ -361,9 +361,6 @@ abstract class CacheInvalidator {
             }
 
             private void markUptodate(String key, long time, NodeDocument 
uptodateRoot) {
-                //TODO Should this be done under lock
-//            Lock lock = getAndLock(key);
-//            try {
                 NodeDocument doc = documentStore.getIfCached(Collection.NODES, 
key);
 
                 if (doc == null) {
@@ -384,9 +381,6 @@ abstract class CacheInvalidator {
                         || doc.getLastCheckTime() == 
uptodateRoot.getLastCheckTime()) {
                     doc.markUptodate(time);
                 }
-//            } finally {
-//                lock.unlock();
-//            }
             }
 
             private void buildPath(StringBuilder sb) {


Reply via email to