cache

Details

diff --git a/src/main/java/br/ufrgs/inf/prosoft/cache/CachePerformance.java b/src/main/java/br/ufrgs/inf/prosoft/cache/CachePerformance.java
index 122f4e3..d8b1af8 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/cache/CachePerformance.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/cache/CachePerformance.java
@@ -18,7 +18,7 @@ import java.util.logging.Logger;
  */
 public class CachePerformance {
 
-    private static final String CACHE_EVENTS = System.getenv("CACHE_EVENTS") != null ? System.getenv("CACHE_EVENTS") : null;
+    private static final String CACHE_EVENTS = System.getenv("CACHE_EVENTS") != null && !System.getenv("CACHE_EVENTS").isEmpty() ? System.getenv("CACHE_EVENTS") : null;
     private int misses;
     private int additions;
     private double bytesAdded;
diff --git a/src/main/java/br/ufrgs/inf/prosoft/cache/MultiCache.java b/src/main/java/br/ufrgs/inf/prosoft/cache/MultiCache.java
index 719aac9..fcba33f 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/cache/MultiCache.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/cache/MultiCache.java
@@ -24,7 +24,7 @@ import java.util.stream.Collectors;
  */
 public class MultiCache<K, V> implements Cache<K, V> {
 
-    private static final String CACHE_EVENTS = System.getenv("CACHE_EVENTS") != null ? System.getenv("CACHE_EVENTS") : null;
+    private static final String CACHE_EVENTS = System.getenv("CACHE_EVENTS") != null && !System.getenv("CACHE_EVENTS").isEmpty() ? System.getenv("CACHE_EVENTS") : null;
     private static final boolean CACHE_REGISTER_SIZE = System.getenv("CACHE_REGISTER_SIZE") != null && System.getenv("CACHE_REGISTER_SIZE").equals("true");
     private final HashMap<K, V> map;
     private final ConcurrentHashMap<Optional<K>, Long> keyHasTTL;