[英]How to avoid caching null values in redis cache
如果員工是 null,則不應緩存 null 值。 ...
[英]How to avoid caching null values in redis cache
如果員工是 null,則不應緩存 null 值。 ...
[英]Why a class included in Infinispan's white list still throws the error 'No marshaller registered'?
我正在使用 Infinispan 10 和 Wildfly 17。我有一個 infinispan.xml 文件,其中包含我指定編組器的類白名單: 我遵循了這個文檔,第 9.1.2 章 Java Serialization Marshaller 但它似乎不適用於特定的類,即 org.jsr107 ...
[英]JCache key exception
我有一個必須緩存的方法。 我有一個帶有 JSR-107 (JCache) 緩存的 SpringBoot 2.1.7 應用程序。 使用的緩存實現:EHCache 3.8.0。 該類使用CacheDefaults(cacheName = "profileCache")進行注釋當我使用注釋時: @En ...
[英]Is there a way to modify a JCache's expiry policy that has been declared declaratively?
我正在使用Hazelcast 3.12 jCache實現。 我的緩存已聲明性地聲明(通過hazelcast-config.xml),但是我希望能夠動態更改ExpiryPolicy的持續時間,因為超時值只能以編程方式獲得。 我已經查看了ICache的文檔,但沒有看到任何允許我從整體上撤銷和 ...
[英]Anyway to view Cache entry metadata from Hazelcast (ie: date added, last accessed, etc)?
我在嵌入式模式下將Hazelcast與分布式緩存一起使用。 我的緩存是通過“逐出策略”和“到期策略”定義的。 我遇到的問題是,我的偵聽器似乎在生產環境中過早地觸發。 即使最近已查詢高速緩存,也會執行(刪除)偵聽器。 隨着到期偵聽器觸發,我得到了CacheEntry,但我希望能夠 ...
[英]JCache with multiple caching providers?
我特意在我的類路徑中有幾個不同的緩存提供程序。 我有用於分布式緩存的 Hazelcast 和用於本地緩存的 Caffeine。 我正在嘗試使用 JCache (JSR107) 注釋來緩存我的值。 我已經創建了一個 CacheResolverFactory ,它將能夠檢測從哪個提供程序使用哪個緩存管 ...
[英]Spring JCache logging cache hits
我有一個方法,我通過添加 @CacheResult 注釋來添加緩存(我實際上創建了一個代理,因為我無法更改SomethingService的原始實現): 我現在需要的是能夠記錄緩存命中,這意味着返回的結果是來自緩存的結果。 我查看了 Spring Cache、JCache 和 EHCache(我 ...
[英]Eviction Event Listeners for Caffeine or any JVM Cache API?
Java 8在這里。 當從緩存中逐出記錄時,是否可以通過Caffeine緩存框架(或與此相關的任何其他JSR-107兼容框架)以任何方式得到通知? 也許某種EvictionEventListener類的東西? 在Caffeine,Guava,Hazelcast(基本上是“ JVM ...
[英]call a static method on a parameter while using @CacheResult
我需要緩存調用Web服務的方法的結果。 方法簽名是這樣的: 結果取決於所有參數 我為緩存myCache創建了ehcache配置,通常要使用此緩存,我應該使用@CacheResult批注: 但就我而言,我需要在date參數上調用靜態方法,我想使用與@Cacheable注解相 ...
[英]EHCache+Tomcat+Terracota+Jsr107+Spring+@CacheEvict(allEntries=true) = UnsupportedOperationException: Implement me
我設法將EhCache與Terracota一起用於分布式集群(項目位於https://github.com/ehcache/ehcache3/releases/download/v3.4.0/ehcache-clustered-3.4.0-kit.zip )並進行Spring配置集成方式如下: ...
[英]How can I configure custom Serializers / Copiers in XML for JSR-107 (JCache) with Ehcache?
我有一個關於JCache / Ehcache XML配置的問題。 我正在將JSR 107緩存注釋CDI參考實現與Ehcache一起使用。 我想用@CacheResult注釋特定的方法,以便將這些方法的結果緩存在為該特定方法生成的緩存中。 在我們的情況下,這些方法的返回值具有Opti ...
[英]Cache annotations in playframework with guice
我正在嘗試插入此處提到的cache-annotations-ri-guice。 我找到了描述 。 但這是行不通的。 我的測試項目看起來像 每次此調用返回不同的值。 build.sbt: Module.java: 我的環境: addSbtPlugin("com. ...
[英]Springboot and Ehcache - MultiCacheException
我正在嘗試將緩存添加到springboot應用程序,並且我遇到了在啟動期間拋出org.ehcache.jsr107.MultiCacheException異常的問題。 我使用以下(全部通過Maven pom文件加載):Springboot 1.5.5,Ehcache 3.3.1,Javax ...
[英]Lock on a key in a hazelcast cluster
我正在使用Hazelcast(JCache標准)編寫用於緩存的分布式應用程序。 我有一個用例,我應該在集群中的特定鍵上加一個鎖,以防止在更新過程中調用。 線程1:獲取item以進行配置更改(鎖定) 線程2:獲取item1進行更新。 線程2:將item1與更新和新的 ...
[英]How do I adapt Spymecached to net.sf.jsr107cache.Cache?
我需要使用Java net.spy.memcached包(針對Redis Cloud Memcached)針對net.sf.jsr107cache.Cache編寫新的實現。 該軟件包不包含此接口的實現。 我當然可以編寫適配器並自己實現Cache ,但是功能上有一些差異 Cache ...
[英]Enabling JMX Support in ehcache 3.1.2
我正在使用駱駝2.18.1和camel-ehcache組件來構建簡單的緩存。 當緩存設置正常時,我發現很難使用ehcache 3.1.2注冊mbean(這是通過駱駝引入的)。 閱讀文檔-尚不清楚如何通過3.x啟用支持,因為API不再提供使用ManagementService注冊mbean ...
[英]EhCache cached object modification
我必須使用EhCache實現緩存。 基本要求是,我必須將該緩存的對象保持固定的時間間隔(現在在下面的代碼中保持1小時)。 因此,我實現了如下代碼: 樣本域對象: 緩存管理器類: 它非常正確地緩存和檢索值。 但是我的要求是,我必須修改從緩存中為給定鍵檢索的對象。 我得 ...
[英]How to extend functionality of expiry in ehCache 3.0
我正在使用 EhCache 核心 3.0。 它內部使用 BaseExpiry 和 Eh107Expiry 類來檢查緩存是否過期。 這些類實現 Expiry 接口。 我的查詢是,我們可以擴展用於檢查緩存是否過期的方法。 如果我的方法正在使用該緩存中的某些數據,即使時間已經過去,我也不想使緩存的內容過期 ...
[英]Using ehcache 3 with Spring Annotations (not using Spring Boot)
我試圖讓Ehcache 3在不使用Spring引導的情況下使用Spring 4。 這是一個使用Spring Boot的工作示例 ,但我正在處理一個不使用Spring Boot的現有應用程序。 問題是spring-context-support(添加了Spring的緩存注釋)要求Ehc ...
[英]Spring cache/jsr107: list/collection argument as part of the key
我有一個服務,它調用外部系統通過它們的外部 id 檢索某種對象並將它們提交回更新。 不是一個一個地檢索對象,而是一個更通用的目的方法: 我想在 ExternalSystem 調用之上放置一個緩存,因為它們非常昂貴。 在服務的實現中,我可以簡單地添加 spring 注釋: 但是,如果 ext ...