JCache Provider (JSR 107)

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, distributed ACID transactions, scan and continuous queries, collocated processing, and much more.

Data Grid

JCache specification is provided by the Data Grid component.