Java ApacheIgnite中的到期策略

Java ApacheIgnite中的到期策略,java,caching,configuration,ignite,Java,Caching,Configuration,Ignite,这是我的密码 ClientConfiguration cfg = new ClientConfiguration().setAddresses("127.0.0.1:10800") .setUserName("ignite") .setUserPassword("ignite"); CacheConfiguration cfgc = new CacheConfiguration("myCache"); cfgc.setExpiryP

这是我的密码

ClientConfiguration cfg = new ClientConfiguration().setAddresses("127.0.0.1:10800")
                .setUserName("ignite")
                .setUserPassword("ignite");
CacheConfiguration cfgc = new CacheConfiguration("myCache");
cfgc.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(Duration.ofMinutes(6)));
IgniteClient igniteClient = Ignition.startClient(cfg);

这显示了
持续时间(6)
的错误。
如何在apache ignite缓存配置中设置过期策略

应该使用
javax.cache.expiry.Duration
而不是
java.time.Duration

以下是一个例子:

import javax.cache.expiry.Duration;
...
cfgc.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MINUTES, 6)));

是的,你能用Python分享同样的例子吗?