@ Хареш, у вас есть возможность определить политику выселения для USED_HEAP_PERCENTAGE
или FREE_HEAP_PERCENTAGE
, как описано здесь: https://docs.hazelcast.org/docs/latest/manual/html-single/index.html#configuring-map-eviction
Вам необходимо определить этот конфиг выселения для всех конфигов карты и default
конфига карты. Это поможет вам ограничить использование кучи, но может вызвать другие непредвиденные ситуации, как упоминалось в @sertug.
Предположим, что у вас есть 2 карты: a
и b
. Вы заполняете a
и у вас есть достаточно места только для еще одной записи в JVM. Когда вы начнете отправлять данные в b
, они сохранят только последнюю и вытеснят предыдущую, поскольку карта может извлекать запись только из своей собственной, а не из другой карты.