break;
}
}
} finally {
canEvict.set(true);
<BUG>}
}</BUG>
});
} catch (RejectedExecutionException e) {
canEvict.set(true);

break;
}
}
} finally {
canEvict.set(true);
}
if (cache.size() >= maxSize && canEvict.compareAndSet(true, false)) {
executionService.execute(NEAR_CACHE_EXECUTOR_NAME, this);
}
}
});
} catch (RejectedExecutionException e) {
canEvict.set(true);
