docs: private static String getDefaultMethodCacheName(Method method) {
        int i = 0;
        int nbParameters = method.getParameterTypes().length;
  
        StringBuilder cacheName = new StringBuilder()
              .append(method.getDeclaringClass().getName())
              .append(".")
              .append(method.getName())
              .append("(");
  
        for (Class<?> oneParameterType : method.getParameterTypes()) {
           cacheName.append(oneParameterType.getName());
           if (i < (nbParameters - 1)) {
              cacheName.append(",");
           }
           i++;
        }
  
        return cacheName.append(")").toString();
     }