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 d9b4f9c..884076b 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
@@ -88,6 +88,7 @@ public class APLCache<V> {
public boolean isCacheable(StackTraceElement stackTraceElement, Object... parameters) {
try {
String methodName = stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName();
+ methodName = methodName.replace("$", ".");
return isCacheable(methodName, parameters);
} catch (Exception ex) {
return false;
@@ -155,6 +156,7 @@ public class APLCache<V> {
stackTraceElement = stackTrace[0];
}
String methodName = stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName();
+ methodName = methodName.replace("$", ".");
String serialisedParameters = Stream.of(parameters).map(JSONSerialiser::serialise)
.collect(Collectors.joining(",", "[", "]"));
@@ -186,6 +188,7 @@ public class APLCache<V> {
stackTraceElement = stackTrace[0];
}
String methodName = stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName();
+ methodName = methodName.replace("$", ".");
String serialisedParameters = Stream.of(parameters).map(JSONSerialiser::serialise)
.collect(Collectors.joining(",", "[", "]"));