Overflowing Data to Disk Example
Use disk with in-memory caching to overflow data to disk while your region is larger than a configured size. Overflow management is transparent to your application; the disk files are treated as an extension of the region in memory.
Cache Expiration Example
Expiration helps you ensure that your data is current and pertinent by removing old and unused entries from the cache.
Cache Eviction Example
Eviction controls your data region size by removing least recently used (LRU) entries to make way for new data.
Querying Example (OQL)
With OQL querying, you can combine data from multiple regions and drill down into nested region objects, extracting only the data points you need.
You can group cache updates with Pivotal GemFire transactions and create dependencies between cache modifications so that they all complete together or fail together.
Delta Propagation Example
Delta propagation lets you send deltas (changes) instead of full values when you propagate events from one cache to another.
Function Execution Example
With large data sets, moving function behavior to the application member hosting the data can provide better performance than moving data to the application that will run the function.
In this example you store a JSON document in a GemFire cache and query the document.