사용자 도구

사이트 도구


java:guava:supplier

차이

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

차이 보기로 링크

다음 판
이전 판
마지막 판 양쪽 다음 판
java:guava:supplier [2018/06/19 15:47]
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]]
 +  * [[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