This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new b0cef70  Don't render cache hits in console by default.
b0cef70 is described below

commit b0cef701c7c016e315f0e645adb44a80001079aa
Author: JamesBognar <[email protected]>
AuthorDate: Thu Jul 26 12:55:42 2018 -0400

    Don't render cache hits in console by default.
---
 .../juneau-marshall/src/main/java/org/apache/juneau/ContextCache.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextCache.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextCache.java
index 4add812..73fa0fe 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextCache.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextCache.java
@@ -41,7 +41,7 @@ public class ContextCache {
        private final ConcurrentHashMap<Class<?>,String[]> prefixCache = new 
ConcurrentHashMap<>();
 
        // When enabled, this will spit out cache-hit metrics to the console on 
shutdown.
-       private static final boolean TRACK_CACHE_HITS = true;
+       private static final boolean TRACK_CACHE_HITS = 
Boolean.getBoolean("juneau.trackCacheHits");
        static final Map<String,CacheHit> CACHE_HITS = new 
ConcurrentHashMap<>();
        static {
                if (TRACK_CACHE_HITS) {
@@ -50,6 +50,7 @@ public class ContextCache {
                                        @Override
                                        public void run() {
                                                int creates=0, cached=0;
+                                               System.out.println("Cache Hits: 
 [CacheObject] = [numCreated,numCached,cacheHitPercentage]");
                                                for (Map.Entry<String,CacheHit> 
e : CACHE_HITS.entrySet()) {
                                                        CacheHit ch = 
e.getValue();
                                                        
System.out.println("["+e.getKey()+"] = 
["+ch.creates+","+ch.cached+","+((ch.cached*100)/(ch.creates+ch.cached))+"%]");

Reply via email to