Local Cacheonix improves performance of single-JVM Java applications by keeping frequently accessed data in memory. Cacheonix ability to store immutable keys and values by reference enables fastest concurrent access to cached data. Easy-to-use Java API and detailed documentation allows developers to start using local Cacheonix within minutes.
Using Cacheonix as a local cache will benefit any software organization:
Using local Cacheonix for caching of frequently accessed data prepares the application for high load from the start. Local Cacheonix has the same API as distributed Cacheonix, so no changes in the code are required when the application outgrows the single server and the time for scaling horizontally comes.