jcache

    0热度

    1回答

    我有一个关于JCache/Ehcache XML配置的问题。 我正在使用JSR 107缓存注释CDI参考实现和Ehcache一起使用。 我想用@CacheResult注解特定的方法,以便这些方法的结果将被缓存在为该特定方法生成的缓存中。 在我们的例子中,这些方法的返回值是可选的,正如您可能知道的那样,Optional实例不是Serializable,因此默认情况下不能被缓存。 默认使用的Seria

    1热度

    2回答

    我正在使用Hazelcast(JCache标准)编写分布式应用程序进行缓存。 我有一个用例,我应该锁定群集中的特定键以防止在更新期间调用。 线程1:得到物品1的配置变化(把锁) 线程2:获得物品1的更新。 thread2:将item1更新并添加一个新的时间戳。 线程1:把物品1用一个旧值和时间戳 我知道了Ehcache具有非常相似的,这就是所谓的acquireReadLockOnKey(对象键)的

    0热度

    1回答

    我使用hazelcast 3.8.5作为jcache的存储。 看来hazelcast并没有将SpringAware依赖关系注入到CacheLoader中。 我花了偷看AbstractCacheRecordStore,它似乎只喜欢Hazelcast InstanceAware依赖注入,而不是SpringAware +自动装配Autowired 我设置了集群managedContext编程,如: co

    1热度

    1回答

    我们如何每隔n秒清空一次缓存(以便我们可以对第n个第二个窗口 - 批量窗口查询)的数据运行查询?我只能在点燃代码中找到基于FIFO和LRU的驱逐策略,其中驱逐策略基于添加或修改的缓存条目。 我明白,我们可以使用CreatedExpiryPolicy cfg.setExpiryPolicyFactory(FactoryBuilder.factoryOf(new CreatedExpiryPolicy

    0热度

    1回答

    我试图在Wilfly 10中使用Infinispan JCache注释。我的Wildfly安装有Wildfly-Camel扩展(http://wildfly-extras.github.io/wildfly-camel/ )。 我想用方法级别的缓存: @CacheResult public Connector getConnector(String name) { ... } 我

    0热度

    1回答

    我最近从1.4升级到1.5.7的弹簧引导1.5.7,并发现Ehcache已从2.x升级到3.x。配置已全部改变。现在我无法设置缓存配置。 我试过在Ehcache官方blog上的步骤,但没有成功。 这里是我的ehcache-dev.xml <config xmlns='http://www.ehcache.org/v3' xmlns:jcache='http://www.eh

    1热度

    1回答

    有没有什么办法可以获得由其他代码创建的缓存的基础键和值类型定义?在这个时候,我只知道缓存名称。我没有任何关于如何创建缓存的其他信息。 IgniteCache<K, V> dataCache = ignite.cache("dataCache"); 我需要在上面的行中获取K和V的类型。 我将附加CacheEntryListener到缓存,我需要访问缓存的值部分中的字段。我该怎么做呢?有什么方法可

    0热度

    1回答

    如何使用jCache和HazelcastProvider实现缓存单元测试? 目前我得到这个错误: Caused by: java.lang.IllegalStateException: Unable to connect to any address in the config! The following addresses were tried: [localhost/127.0.0.1:57

    0热度

    1回答

    我正在考虑用Ignite嵌入模式替换在堆外存储(使用Java NIO)中存储键值对的定制机制。我不需要与任何其他应用程序实例共享键值存储。嵌入式模式下的Apache Ignite是否是一种很好的选择?在内部,Ignite嵌入式高速缓存的工作原理和操作方式如何?基于Apache Ignite文档,我可以理解,新的Ignite节点是在与Application相同的JVM上启动的。因此,放置和获取操作必

    1热度

    3回答

    我试着在弹簧4.3上使用ehcache3项目。 我配置的缓存管理器: <cache:annotation-driven /> <bean id="cacheManager" class="org.springframework.cache.jcache.JCacheCacheManager"> <property name="cacheManager"> <bean c