-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Sprint 9.4.0.CR1, Sprint 9.4.0.CR3, Sprint 10.0.0.Alpha1, Sprint 10.0.0.Alpha2, Sprint 9.4.0.Final, Sprint 10.0.0.Alpha0, Sprint 10.0.0.Beta1, DataGrid Sprint #31, DataGrid Sprint #32, DataGrid Sprint #33
Now that we have a segmented data container and segmented store we can add optimizations for the Cache.size operation in various configurations.
If a store is configured, passivation must be disabled for any of these optimizations related to stores to work
- Shared store can just invoke Store.size
- No store & no expired entries can invoke DataContainer.sizeIncludingExpired(IntSet)
- Non shared and segmented store can invoke Store.size(IntSet)