Мы пытаемся настроить срок действия для каждой записи на нашей карте.
У каждого объекта есть поле long expireDate, в котором указано время в миллисекундах, когда мы хотим, чтобы объект был удален.
Можем ли мы реализовать некоторую политику для удаления записей на основе значения этого поля для каждой записи?
Посмотрел этот вопрос, но это на вход через пут.
Настройка TTL / истечения записи в Hazelcast
IMap::put(Key, Value, TTL, TimeUnit)
Проблема в том, что 95% наших записей размещаются там с использованием метода putAll, и, следовательно, это не может быть предоставлено таким способом.