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() {