JCache API (JSR-107) has been released in March 2014. For the first time since the initial release of Java we have a standardized vendor-neutral API for caching. What does it mean for developers and why we should care? Isn't this yet another bloated & hard-to-use abstraction? This talk will introduce concepts and structures JCache is based on. We will show how to deal with differences in underlying implementations, how migrate from existing proprietary caching APIs to JCache and how to avoid common pitfalls.
This talk will reason about why to move away from proprietary Caching implementations and shows common pitfalls people tried to solve over and over again in the last years.
It will also feature a live-coding section to introduce the JCache APIs and show some successful examples of how to move onwards to JCache from currently used custom built or proprietary solutions.
Christoph Engelbert is Technical Evangelist at Hazelcast. He is a passionated Java developer with a deep commitment for Open Source software. He mostly is interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to it's limits by looking into profilers and finding problems inside of the codebase.