Client-Side Caching

GigaSpaces supports client-side caching of Space data within the client application's JVM. When using client-side caching, the user essentially uses a two-layer cache architecture: The first layer is stored locally, within the client's JVM, and the second layer is stored within the remote master Space. The remote master Space may be used with any of the supported deployment topologies.

Dependencies

In order to use this feature, include the $GS_HOME/lib/optional/near-cache/xap-near-cache.jar and $GS_HOME/lib/optional/near-cache/xap-near-cache-spring.jar files on your classpath or use maven dependencies:

<dependency>
    <groupId>com.gigaspaces</groupId>
    <artifactId>xap-near-cache</artifactId>
    <version>14.0.1</version>
</dependency>
<dependency>
    <groupId>com.gigaspaces</groupId>
    <artifactId>xap-near-cache-spring</artifactId>
    <version>14.0.1</version>
</dependency>

For more information on dependencies, refer to Maven Artifacts.

Additional Resources