Jakarta ee JCache(JSR-107)与单例EJB

Jakarta ee JCache(JSR-107)与单例EJB,jakarta-ee,ejb,jcache,Jakarta Ee,Ejb,Jcache,我一直以这种方式使用单例EJB(如Adam Bien在他的文章中所示): @Singleton 公共类MyCache{ ConcurrentHashMap myMap=新的ConcurrentHashMapJCache将非常有趣,因为它已经在JavaEE8中作为最终版本提交,并且正在获得更广泛的供应商支持 特别值得一提的是,支持Entry Processor是一种与分布式数据通信的方式,通过在集群中使用分布式处理,可以最大限度地提高内存性能,同时减少锁定和并发问题 JCache看起来像是一种全新

我一直以这种方式使用单例EJB(如Adam Bien在他的文章中所示):

@Singleton
公共类MyCache{

ConcurrentHashMap myMap=新的ConcurrentHashMapJCache将非常有趣,因为它已经在JavaEE8中作为最终版本提交,并且正在获得更广泛的供应商支持

特别值得一提的是,支持Entry Processor是一种与分布式数据通信的方式,通过在集群中使用分布式处理,可以最大限度地提高内存性能,同时减少锁定和并发问题


JCache看起来像是一种全新的方式来看待普通的旧缓存,它将整个对话迁移到完全分布式的缓存,在集群中利用RAM和CPU。这以更友好的云方式处理分布式计算(读:弹性可伸缩)除了本地缓存之外,它还利用了分布式RAM之外的分布式处理。

JCache将非常有趣,因为它已经在Java EE 8中作为最终版本提交,并且正在获得更广泛的供应商支持

特别值得一提的是,支持Entry Processor是一种与分布式数据通信的方式,通过在集群中使用分布式处理,可以最大限度地提高内存性能,同时减少锁定和并发问题

JCache看起来像是一种全新的方式来看待普通的旧缓存,它将整个对话迁移到完全分布式的缓存,在集群中利用RAM和CPU。这以更友好的云方式处理分布式计算(读:弹性可伸缩)这种方式比本地缓存更有效,并且在分布式RAM之外还利用了分布式处理

现在,JCache是java-ee-8的候选者

JCache确实很有可能出现在JavaEE8中,但是不要忘记,您已经可以在JavaEE7甚至JavaEE6中使用参考实现了

JCacheAPI将启用哪些附加功能

JCache的一个特别好和现代的特性是CDIBeans的缓存注释。除了非常方便之外,它们还可以帮助解决JSF过于频繁地引用getter和其他方法的情况

我收集了许多与JCache相关的文章,特别是spec负责人Greg Luck在2011年所作的深入解释

现在,JCache是java-ee-8的候选者

JCache确实很有可能出现在JavaEE8中,但是不要忘记,您已经可以在JavaEE7甚至JavaEE6中使用参考实现了

JCacheAPI将启用哪些附加功能

JCache的一个特别好和现代的特性是CDIBeans的缓存注释。除了非常方便之外,它们还可以帮助解决JSF过于频繁地引用getter和其他方法的情况

我收集了许多与JCache相关的文章,特别是spec负责人Greg Luck在2011年所作的深入解释

@Singleton
public class MyCache {

    ConcurrentHashMap<String, Object> myMap= new ConcurrentHashMap<String, Object<>();

    //...Crud methods to the map
}