2012-04-15 7 views
0

Wenn ich timeToLiveSeconds = "100" einstelle, bedeutet das, dass die EhCache-Engine den ganzen Cache zurücksetzt oder nur die Elemente, die 100 Sekunden leben, zurücksetzt?Wie funktioniert die Erneuern (TimeToLive) Richtlinie von EhCache?

ich in der Dokumentation des ehcache gelesen habe und es neigt dazu, der erste Ansatz zu sein, übrigens, ich bin darüber nicht ganz sicher:

timeToLiveSeconds Dies ist ein optionales Attribut ist.

Rechtliche Werte sind ganze Zahlen zwischen 0 und Integer.MAX_VALUE.

Es ist die Anzahl der Sekunden, die ein Element leben sollte, seit es erstellt wurde. Erstellt bedeutet, dass er in einen Cache eingefügt wird, indem die Methode Cache.put verwendet wird.

0 hat eine besondere Bedeutung, die das Element für die Zeit nicht live zu überprüfen, d. H. Es wird für immer leben.

Der Standardwert ist 0.

Danke.

Antwort