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