사용자 도구

사이트 도구


java:guava:supplier

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
java:guava:supplier [2018/06/19 15:48]
kwon37xi
java:guava:supplier [2018/06/19 16:03]
kwon37xi
줄 3: 줄 3:
   * [[https://google.github.io/guava/releases/21.0/api/docs/com/google/common/base/Supplier.html|Guava Supplier]]   * [[https://google.github.io/guava/releases/21.0/api/docs/com/google/common/base/Supplier.html|Guava Supplier]]
   * [[https://www.stubbornjava.com/posts/lazy-loading-and-caching-objects-in-java-with-guava-s-suppliers-memoize|Lazy loading and caching objects in Java with Guava's Suppliers.memoize]]   * [[https://www.stubbornjava.com/posts/lazy-loading-and-caching-objects-in-java-with-guava-s-suppliers-memoize|Lazy loading and caching objects in Java with Guava's Suppliers.memoize]]
-  * [[http://www.baeldung.com/guava-memoizer|Introduction to Guava Memoizer | Baeldung]]+  * [[http://www.baeldung.com/guava-memoizer|Introduction to Guava Memoizer]] 
 +  * [[http://www.javacodegeeks.com/2014/11/need-micro-caching-memoization-to-the-rescue.html|Suppliers.memoize()를 통한 마이크로 캐싱]] 
 + 
 +===== Example ===== 
 +<code java> 
 +// CostlySupplier::generateBigNumber 가 실제 데이터를 제공해줄 lambda 
 +Supplier<String> memoizedSupplier = Suppliers.memoizeWithExpiration( 
 +  CostlySupplier::generateBigNumber, 5, TimeUnit.SECONDS); 
 +</code> 
java/guava/supplier.txt · 마지막으로 수정됨: 2018/06/20 16:50 저자 kwon37xi