0
개체가 구아바 캐시에서 제거 될 때 약간의 정리 작업을 수행하려고합니다. 하지만 시간이 지나면해야합니다. 잠을 잘 수 있습니까? 모든 스레드를 차단합니까? 또는 removalListener가 별도의 스레드에서 실행됩니까? Removal Listeners · CachesExplained · google/guava Wiki에서guava 캐시의 removalListener가 별도의 스레드에서 실행됩니까?
CacheBuilder.newBuilder().
.removalListener(notification -> {
try {
Thread.sleep(10 * 60 * 1000);
} catch (InterruptedException e) {
}
try {
//close
} catch (final IOException e) {
}
})
.build();