Тонкий клиент не поддерживает создание кеша с политиками истечения срока действия.
см .: https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/client/ClientCacheConfiguration.html
Вы можете создать кеш с истечением через конфигурацию на сервер или толстый клиент, а затем используйте тот же кеш в тонком клиенте.
т.е.
на сервере / толстом клиенте:
CacheConfiguration cacheCfg = new CacheConfiguration("expiringCache");
cacheCfg.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.SECONDS, 10)));
на тонком клиенте:
IgniteClient igniteClient = Ignition.startClient(cfg)
ClientCache cache = igniteClient.cache("expiringCache");
Срок действия всего, что помещено в этот кеш, истекает через 10 секунд.