All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cacheonix.package-info Maven / Gradle / Ivy

Go to download

Cacheonix is an open source distributed cache for Java that allows its users to scale Java applications in a cluster while preserving the simplicity of design and coding in a single Java VM.

The newest version!
/**
 * 

A root package for Cacheonix package hierarchy.

* *

Cacheonix Overview

* *

Cacheonix is a coherent distributed Java cache and in-memory data grid for mission-critical applications that * require reliable operation in presence of server failures. Cacheonix provides a clean, extensive API for backend * reads and writes and notifications about updates to cache keys. Cacheonix offers an ability to process cache data * with data affinity in parallel using executor API. Cacheonix fully supports clustered distrbuted mutual exclusions * and distributed nested read-write locks. Cacheonix also provides plugins for Hibernate, MyBatis and iBatis.

* *

Cacheonix in Three Lines

* *

Cacheonix is very easy to use. Here is a 3-line example that shows how to get a cache, to put a key in a cache and how to get a key:

* *
 *
 * Cache<Integer, String> cache = Cacheonix.getInstance().getCache("MyCache");
 * cache.put(1, "MyValue);
 * String value = cache.get(1);
 *
 * 
* *

Documentation

* * * *

High-level Cacheonix Packages

* * * * * * * *
{@link org.cacheonix.cache} Provides interfaces and classes for the cache framework
{@link org.cacheonix.cluster} Provides interfaces and classes for accessing cluster framework
{@link org.cacheonix.locks} Provides interfaces and classes for the distributed locks framework
{@link org.cacheonix.plugin} Contains plug-ins for third-party products such as Spring, Hibernate, MyBatis and iBatis
{@link org.cacheonix.util} Provides useful utility classes for testing network environment
* *

Package cacheonix itself contains class {@link Version} the provides information about Cacheonix version.

* *

See Also: * *

*

* @since Cacheonix 1.0 */ package org.cacheonix;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy