It took 13 years, but as of Monday, the Java programming language has an official caching API. It's called JCache, and it is already exerting an impact on the channel, with the announcement by open source in-memory computing vendor Hazelcast of an implementation of JCache that could have important implications for the cloud, Big Data and beyond.

Christopher Tozzi, Contributing Editor

March 17, 2014

1 Min Read
JCache Data Caching for Java App Programming Hits the Channel

It took 13 years, but as of Monday, the Java programming language has an official caching API. It's called JCache, and it is already exerting an impact on the channel, with the announcement by open source in-memory computing vendor Hazelcast of an implementation of JCache that could have important implications for the cloud, Big Data and beyond.

Simply put, JCache makes it easy for programmers writing Java applications to cache application data, which can significantly boost performance in many cases. Caching is especially important when dealing with the immense and ever-changing scale of information demanded by cloud-based apps and Big Data infrastructure.

Third-party caching solutions have been available in Java, but the approval through the Java Community Process of the JCache specification—which was first formally proposed back in 2001—makes JCache the "official" caching system for Java programmers. It builds a caching API into the language and helps developers avoid the vendor lock-in that could result from adopting a proprietary caching solution.

Seizing on the announcement of the JCache specification approval on Monday, Hazelcast announced the same day that it has implemented JCache as part of its open source in-memory data grid platform, also called Hazelcast. It hopes the move will "accelerate cache and In­Memory Data Grid adoption in the industry," according to Greg Luck, Hazelcast CTO and a co-author of the JCache specification.

The company also envisions JCache proving attractive to ISVs because of its vendor-neutral nature. Previously, ISVs that embedded third-party Java caching solutions into their products faced the possibility that customers preferred different solutions. Now, JCache provides a common caching specification for all levels of the development and distribution chain.

Read more about:

AgentsMSPsVARs/SIs

About the Author(s)

Christopher Tozzi

Contributing Editor

Christopher Tozzi started covering the channel for The VAR Guy on a freelance basis in 2008, with an emphasis on open source, Linux, virtualization, SDN, containers, data storage and related topics. He also teaches history at a major university in Washington, D.C. He occasionally combines these interests by writing about the history of software. His book on this topic, “For Fun and Profit: A History of the Free and Open Source Software Revolution,” is forthcoming with MIT Press.

Free Newsletters for the Channel
Register for Your Free Newsletter Now

You May Also Like