in src/main/java/org/apache/geronimo/jcache/simple/cdi/CDIJCacheHelper.java [176:200]
private String defaultName(final Method method, final CacheDefaults defaults, final String cacheName) {
if (!cacheName.isEmpty()) {
return cacheName;
}
if (defaults != null) {
final String name = defaults.cacheName();
if (!name.isEmpty()) {
return name;
}
}
final StringBuilder name = new StringBuilder(method.getDeclaringClass().getName());
name.append(".");
name.append(method.getName());
name.append("(");
final Class<?>[] parameterTypes = method.getParameterTypes();
for (int pIdx = 0; pIdx < parameterTypes.length; pIdx++) {
name.append(parameterTypes[pIdx].getName());
if ((pIdx + 1) < parameterTypes.length) {
name.append(",");
}
}
name.append(")");
return name.toString();
}