Aşağıdaki kodla oluşturulan bir Guava önbelleği verildiğinde, ayarlanmadıysa maksimum bir önbellek boyutu var mı?Google Guava Önbelleği için varsayılan Maksimum Boyut nedir?
LoadingCache<String, String> loadingCache = CacheBuilder.newBuilder().build(new CacheLoader<String, String>() {
@Override
public String load(String key) throws Exception
{
return key.toUpperCase();
}
});
Benim durumumda, gerçekten büyük bir üst sınırı olmayan bir önbellek istiyorum. Oturum açmış kullanıcılar için izinleri depolamak için önbelleği kullanıyorum ve önbellekten kullanıcı oturumu veya oturum süresi dolduğunda öğeleri önbelleğe alacağım.
Bağlantı için teşekkürler, sadece dün Guava hakkında öğrendim ve tarayıcımda çok sayıda açık sekme var. – ams
Varsayılan "maximumSize" değerine ilişkin bölümü kaldırdılar mı? Daha yeni javadocs’larda herhangi bir yer bulamıyorum, ör. http://google.github.io/guava/releases/23.6-jre/api/docs/com/google/common/cache/CacheBuilder.html – Henrik
@Henrik, varsayılan "maksimumSize" değerinde bir bölüm olmadı: as "Bu özelliklerin tümü isteğe bağlıdır" ve "CacheBuilder tarafından oluşturulan varsayılan önbellek örnekleri, herhangi bir türden bir tahminde bulunmayacaktır" ifadesiyle açıklanmıştır, _no_ varsayılan değer vardır, dolayısıyla tahliye yoktur. –