java
[Guava] cache simple example
kimxavi
2020. 6. 3. 17:29
반응형
상황
Redis 처럼 TTL 이 있는 캐시를 어플리케이션 내부에서 만들 수 있을까?
해결
// expireAfterWrite 를 통해서 TTL 설정
Cache<String, String> cache = CacheBuilder.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES)
.build();
cache.put("key", "value");
String value = cache.getIfPresent("key"); // Nullable
System.out.println(value)
반응형