Ignite as JCache Provider

Ignite data grid is an implementation of JCache (JSR 107) specification. JCache provides a very simple to use, but yet very powerful API for data access. However, the specification purposely omits any details about data distribution and consistency to allow vendors enough freedom in their own implementations.

With JCache support you get the following:

  • In-Memory Key Value Store
  • Basic Cache Operations
  • ConcurrentMap APIs
  • Collocated Processing (EntryProcessor)
  • Events and Metrics
  • Pluggable Persistence

Vendor Neutrality

Support for JCache API allows applications to be vendor neutral, making it relatively easy to switch between JCache supporting products.

Additional Features

In addition to JCache, Ignite provides ACID transactions, ad-hoc querying capabilities (including SQL), on-heap and off-heap memory, and much more.

Data Grid

JCache specification is provided by the Data Grid component.