Vladimir, The configuration would look like so:
IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setMemoryConfiguration(new MemoryConfiguration() .setMemoryPolicies( new MemoryPolicyConfiguration().setName("InMemory").setMaxSize(...), new PersistentMemoryPolicyConfiguration().setName("Persisted").setMaxSize(...)); cfg.setCacheConfiguration( new CacheConfiguration("tmpCache").setMemoryPolicyName("InMemory"), new CacheConfiguration("dbCache").setMemoryPolicyName("Persisted")); 2017-09-14 12:20 GMT+03:00 Yakov Zhdanov <yzhda...@apache.org>: > >>Can we have separate MemoryPolycy for every CacheGroup? In that case we > could auto generate MemoryPolycy based on CacheGroup settings and have a > "cache level" persistence settings. > >>We can use some kind of MemoryPolicyTemplate to add default values and > even re-use existing MemoryPolicy if all settings are the same. > > Konstantin, can you please elaborate? > > --Yakov >