Summary: This section explains how to develop applications on XAP using the main modules and APIs
Section Contents
The In-Memory Data Grid — Explains the concepts of the GigaSpaces In-Memory Data Grid (the Space), how to access it, and how to configure advanced capabilities, such as persistency, eviction, etc.
Space Topologies — Explains the topologies and clustering mechanism of the GigaSpaces in-memory data grid (the Space)
Modeling your Data — How to model application data for in-memory data grid
Local Cache — Local cache storage over a space proxy
Client Side Caching — A client application may run a local cache (near cache), which caches data in the client application's local memory. Gigaspaces provides two options for interacting with a client-side cache: local cache and local view. Both the local cache and local view allow the client application to cache specific or recently used data within client JVM. The data is also updated automatically by the space when necessary. The local cache is ideal for situations where higher flexibility is required, while the local view is designed for more rigid and predefined, static data.
Caching Scenarios — GigaSpaces IMDG supports three different caching mechanisms: in-line cache, side cache and client cache.
Object Entries — Understanding the semantics of Space Entries and .NET Objects
Leases - Automatic Expiration — Understanding the Lease objects and their functionality. Explains how to work with the various Lease objects within the XAP framework.
FIFO Support — How to get entries in the same order in which they were written to the space.
Persistency — Using the GigaSpaces External Data Source interface to persist data stored in the space