aplcache

Details

diff --git a/src/main/java/br/ufrgs/inf/prosoft/aplcache/caching/APLCache.java b/src/main/java/br/ufrgs/inf/prosoft/aplcache/caching/APLCache.java
index 4a01bca..8bf17b5 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/aplcache/caching/APLCache.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/aplcache/caching/APLCache.java
@@ -34,7 +34,9 @@ public class APLCache<V> {
     private static final Logger LOGGER = Logger.getLogger(APLCache.class.getName());
     private static String APLCACHE_CACHEABLE_PARAMETERS = System.getenv("APLCACHE_CACHEABLE_PARAMETERS");
     private static final Map<String, Collection<String>> APLCACHE_METHOD_HAS_CACHEABLE_PARAMETERS = new HashMap<>();
-    private static final String APLCACHE_LOG = System.getenv("APLCACHE_LOG");
+    private static final String APLCACHE_LOG
+            = System.getenv("APLCACHE_LOG") != null && !System.getenv("APLCACHE_LOG").isEmpty() && !System.getenv("APLCACHE_LOG").equals("null")
+            ? System.getenv("APLCACHE_LOG") : null;
     private final MultiCache<String, V> multiCache;
 
     public APLCache() {
diff --git a/src/main/java/br/ufrgs/inf/prosoft/aplcache/metadata/Method.java b/src/main/java/br/ufrgs/inf/prosoft/aplcache/metadata/Method.java
index 05eb37d..04b83fb 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/aplcache/metadata/Method.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/aplcache/metadata/Method.java
@@ -45,11 +45,6 @@ public class Method {
         return this;
     }
 
-    public Method clearTraces() {
-        this.occurrences.clear();
-        return this;
-    }
-
     public int getOccurrencesSize() {
         return this.occurrences.size();
     }
@@ -58,7 +53,7 @@ public class Method {
         return groupsOfOccurrences;
     }
 
-    public void groupByParameter() {
+    private void groupByParameter() {
         LOGGER.log(Level.INFO, "Grouping by parameters {0} occurrences of {1}", new Object[]{this.name, this.occurrences.size()});
         Map<String, GroupOfOccurrences> groupByParameter = new HashMap<>();
         this.occurrences.stream().parallel().forEach(new Consumer<Occurrence>() {
@@ -93,7 +88,6 @@ public class Method {
             }
         });
         this.groupsOfOccurrences = groupByParameter.values().stream().collect(Collectors.toList());
-        groupByParameter.clear();
     }
 
     public void calculateMetrics() {