in jetcache-anno/src/main/java/com/alicp/jetcache/anno/support/DefaultCacheNameGenerator.java [65:79]
protected String removeHiddenPackage(String[] hiddenPackages, String packageOrFullClassName) {
if (hiddenPackages != null && packageOrFullClassName != null) {
for (String p : hiddenPackages) {
if (p != null && packageOrFullClassName.startsWith(p)) {
packageOrFullClassName = Pattern.compile(p, Pattern.LITERAL).matcher(
packageOrFullClassName).replaceFirst("");
if (packageOrFullClassName.length() > 0 && packageOrFullClassName.charAt(0) == '.') {
packageOrFullClassName = packageOrFullClassName.substring(1);
}
return packageOrFullClassName;
}
}
}
return packageOrFullClassName;
}