Hello! 1. There's no such thing as pure on-heap cache. On-heap is an extra option for a cache, which is always off-heap. So you need to set both. 2. Eviction policy is applicable to on-heap part of a cache only. Expiry policy will remove data from both off-heap and PDS. There's also page eviction which changes its meaning when you add persistence. 3. Yes, but it will not remove data from off-heap so it will still be in the cache.
Regards, -- Ilya Kasnacheev пн, 16 нояб. 2020 г. в 15:55, narges saleh <[email protected]>: > Hi All, > > I need confirmation for my understanding of some basic concepts. > These are my understanding. Please confirm. > 1) Regions are not applicable to on heap caches. I'd use JVM -Xms and > -Xmx to set the limits, while with off heap caches, I'd use regions with > initial/max size set. > 2) When I define regions with persistence enabled, I'd define > expiryPolicy, not evictionPolicy. > 3) With on heap caches, I'd define the evictionPolicy directly applied to > the cache. > > thanks > > >
