Какое значение по умолчанию для refreshAfterWrite при создании LoadingCache без его предоставления.
cache = CacheBuilder.newBuilder().build(new CacheLoader<Object, Object>() {
@Override
public Object load(Object o) throws Exception {
return getObj(o);
}
@Override
public ListenableFuture<Object> reload(Object o) throws Exception {
final ListenableFutureTask<Object> task = ListenableFutureTask.create(() -> {
return getObj(o);
});
executor.execute(task);
return task;
}
});
В отладке я вижу, что refreshAfterWrite равен -1, но что это значит?Это означает, что он никогда не перезагрузится?