2016-09-30 1 views
0

Как у Hazelcast есть временное выселение на слушателя, есть ли такая политика в кеше Ignite Apache.Политика выживания на основе времени в Apache Ignite

Я попытался,

setExpiryPolicyFactory(FactoryBuilder.factoryOf(new CreatedExpiryPolicy(new Duration(TimeUnit.SECONDS, 123)))); 

но уровень кэша Выселение, мне нужен начальный уровень выселении Statergy.

Можете ли вы предложить мне какую-либо политику или любой другой способ.

ответ

2

Вы можете сделать это следующим образом:

cache.withExpiryPolicy(new CreatedExpiryPolicy(new Duration(TimeUnit.SECONDS, 123))).put(k, v); 

Истечение будет применяться только к этому входу.

+0

спасибо. Еще одна вещь для добавления. Как я могу испустить устаревшую запись на частном слушателе. Как и в Hazelcast, мы можем добавить Listener by HazelcastInstance.getMap(). AddEntryListener ("_ Some_Listener class"). Есть ли способ воспламенения. – iamLalit

+0

Похоже, вы можете попробовать непрерывные запросы: https://apacheignite.readme.io/docs/continuous-queries –

+0

Привет Валентин. извините за то, что сообщила вам. Поздно это сработало. Спасибо. – iamLalit

Смежные вопросы