Author: frm
Date: Fri Nov  2 13:13:19 2018
New Revision: 1845584

URL: http://svn.apache.org/viewvc?rev=1845584&view=rev
Log:
OAK-7877 - Avoid unnecessary operations when the read operations log is disabled

Modified:
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java?rev=1845584&r1=1845583&r2=1845584&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java
 Fri Nov  2 13:13:19 2018
@@ -142,7 +142,9 @@ public class CachingSegmentReader implem
     @NotNull
     @Override
     public SegmentNodeState readNode(@NotNull RecordId id) {
-        LOG.trace(System.currentTimeMillis() + " " + 
safeEncode(Thread.currentThread().getName()) + " n? " + id.toString());
+        if (LOG.isTraceEnabled()) {
+            LOG.trace("{} n? {}", Thread.currentThread().getId(), id);
+        }
         return new SegmentNodeState(this, writer, blobStore, id, readStats);
     }
 
@@ -154,9 +156,10 @@ public class CachingSegmentReader implem
 
     @NotNull
     @Override
-    public SegmentPropertyState readProperty(
-            @NotNull RecordId id, @NotNull PropertyTemplate template) {
-        LOG.trace(System.currentTimeMillis() + " " + 
safeEncode(Thread.currentThread().getName()) + " p? " + id.toString());
+    public SegmentPropertyState readProperty(@NotNull RecordId id, @NotNull 
PropertyTemplate template) {
+        if (LOG.isTraceEnabled()) {
+            LOG.trace("{} p? {}", Thread.currentThread().getId(), id);
+        }
         return new SegmentPropertyState(this, id, template);
     }
 


Reply via email to