jcache

    0热度

    1回答

    我使用的是Spring Security ACL,它需要定义缓存。到目前为止,我使用的是: @Bean(name = { "defaultAclCache", "aclCache" }) protected AclCache defaultAclCache() { return new SpringCacheBasedAclCache(defaultAclJCacheFactory()

    0热度

    2回答

    集群失效键值缓存仅通过网络发送删除命令。如果在一个节点上更改或删除密钥的值,则会将该密钥的remove命令与其他节点一起发送,以便他们在下次需要时从持久存储中获取该数据(或重新计算该数据)。 我的问题是:它是如何基于javax.cache.Cache接口定义的?在那里放置,putIfAbsent,替换......功能。 使用Infinispan-jcache当两个不同的节点上存在相同的密钥时,我无

    0热度

    2回答

    我开发一个REST应用程序读取所有缓存在使用Ĵ缓存,榛群集投3.3.3 这个应用程序时,我所说的下面一行将创建另一个榛投节点在应用程序中: cacheManager= Caching.getCachingProvider().getCacheManager(); 节点获得聚簇与已创建的节点。但是,当我试图让集群的所有缓存名称使用下面的命令,它返回一个空迭代: 月: cacheManager.g

    1热度

    1回答

    我试图使用下面的jcache-ehcache库作为包装,以便我可以使用Ecache作为我的JCache实现。 这些都是我的Maven的依赖关系: <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.1.0</version>

    1热度

    2回答

    我以这种方式使用辛格尔顿-的EJB(在他blog所示亚当边)一直是: @Singleton public class MyCache { ConcurrentHashMap<String, Object> myMap= new ConcurrentHashMap<String, Object<>(); //...Crud methods to the map } 现

    1热度

    1回答

    加载实体工作,我通过钥匙或ID用于加载和存储实体简单的一层,我只是加入缓存到这一层。当具有给定密钥的实体在缓存中时,返回它而不是从数据存储中获取。当实体更新并保存到数据存储区时,层简单地将缓存中的实体设置为null。它是完全透明的。 这似乎是工作正常,但是从缓存中获取的对象是从对象从数据库中获取略有不同。例如,有些东西停止工作,我不能在集合实体内使用.contains()来检查两个实体之间是否存在