0
我正在使用JCache的Ehcache实现。如何缓存来自同一类的其他方法?
可以说,我已经Test
类。在这堂课里我有两种方法:methodA
和methodB
。 methodB
有注释@CacheResult(cacheName = "methodB")
。
从这些信息你会猜想我想要缓存方法methodB
和methodA
应该使用此缓存。
但是...它不起作用。当我使用来自同一个类的方法时,看起来这个注解并没有触发它的拦截器。它可以工作,但如果我创建类Test2
并将方法methodB
移动到此类 - 则按预期方式缓存此方法的结果。
如何从同一个类启用缓存方法?