0
オブジェクトがグアバキャッシュから削除されたときに何らかのクリーニングを実行したい。 しかし、しばらくしてからやる必要があります。 私はそこに眠ることができますか? すべてのスレッドをブロックしますか? またはremovalListenerは別のスレッドで実行されますか?guavaキャッシュのremovalListenerは別のスレッドで実行されていますか?
CacheBuilder.newBuilder().
.removalListener(notification -> {
try {
Thread.sleep(10 * 60 * 1000);
} catch (InterruptedException e) {
}
try {
//close
} catch (final IOException e) {
}
})
.build();