Я читал эту статью о кеше Guava, в которой говорится:
Кэш похож на ConcurrentMap, но не совсем так. Большинство
принципиальное отличие заключается в том, что ConcurrentMap сохраняет все элементы
которые добавляются в него до тех пор, пока они не будут удалены явно.
Как узнать, что элементы ConcurrentMap всегда хранятся в памяти? Конечно, если предел памяти JVM будет достигнут, они будут выселены?
Что делает ConcurrentMap, чтобы гарантировать, что JVM хранит свои элементы в памяти?
Я просматривал реализацию Guava ConcurrentMap, но все еще не понимал.