Config Spring-Cache mit Guava

7

Im Anschluss an die Frühjahrsdokumentation über den Cache könnte ich verwenden Cache auf meinem Projekt, aber wie kann ich Guava konfigurieren, um eine abgelaufene Zeit oder Größe pro Cache-Namen zu definieren?

applicationConfig.xml

%Vor%

Foo.java

%Vor%     
xedo 03.02.2015, 10:39
quelle

4 Antworten

25

Sie können Caches separat konfigurieren. Siehe Spring Guava Cache

%Vor%     
Kyrylo Semenko 20.06.2015 07:52
quelle
14

Sie können CacheBuilder für Ihren GuavaCacheManager in Ihrer Spring-Konfiguration angeben

  1. Im Falle einer Java-Konfiguration kann es so aussehen:
%Vor%
  1. Im Falle einer XML-Konfiguration können Sie CacheBuilderSpec in guava
  2. verwenden
%Vor%

Weitere Informationen finden Sie unter:

Ссылка

Google Guave-Cache-Builder über Frühling in Bohne einfügen

    
mavarazy 03.02.2015 11:07
quelle
1

Auf andere Weise

XML

%Vor%

Java

%Vor%     
Jaikrat 27.05.2016 10:57
quelle
1

Ich denke, dass @ mavarazy die beste Antwort ist. Ich füge nur hinzu, wenn Sie eine automatische verpasste Cache-Konfiguration benötigen, können Sie es auf die folgende Weise tun.

Definieren Sie zuerst Ihren eigenen Cache-Manager, der automatisch Cache erstellt, wenn Sie ihn brauchen:

%Vor%

Und jetzt können Sie die Cache-Manager-Konfiguration definieren:

%Vor%     
Przemek Nowak 05.12.2016 11:19
quelle

Tags und Links