原来是ehcache缓存的对象必须implements Serializable,不然会抛
java.lang.ClassCastException异常,
String cacheKey = getCacheKey(targetName, methodName, arguments); Element element = cache.get(cacheKey);
if (element == null) { result = invocation.proceed(); element = new Element(cacheKey, (Serializable) result); cache.put(element); }
|