Giriş
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
import com.google.common.base.Suppliers;
Supplier'ın döndürdüğü nesneyi cache'lemek için kullanılır. java.util.function.Supplier nesnesi döner.
memoize metodu
Şöyle yaparızSupplier<String> memoizedSupplier = Suppliers.memoize(CostlySupplier::generateBigNumber);memoizeWithExpiration metodu - delegate + duration + TimeUnit
Örnek
Şöyle yaparız.
Supplier<List<String>> supplier =
Suppliers.memoizeWithExpiration(..., 30, TimeUnit.MINUTES);
return supplier.get();
Hiç yorum yok:
Yorum Gönder