我本来打算在新项目上这个玩意的,但是对比了 JCache annotations 里的 @CacheResult 和 @CachePut 和 Spring 传统的 @Cacheable 和 @CachePut 的区别以后,发现 JCache 的 key 生成方法实在是太烦人了,不能像 spring 传统那样直接就能定义 key 名称,而且很灵活,可以很容易的实现“自定义字符”+参数值的设计,然而 JCache annotations 你得自己去实现一个 Classs,麻烦要死。为啥搞这么麻烦,有啥好处吗