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 <[email protected]>:
> >>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
>