Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet
After numerous presentation on the JSR107, this in-depth 3 hour university session will twist the problem upside down. Instead of leading you through every aspect of the new Caching API for Java, we'll start from a real Java application, looking at its architecture, measure contention points and slowly start adding different caching patterns to it. We'll look beyond the specification as well, not in terms of proprietary APIs, but in terms of different cache topologies (onheap, offheap, distributed, ...) and considerations around them when introducing caching to both an existing or architecting a new one. Finally, we shall look at how different application containers and framework may affect decisions we've made during the session.
November 9, 2015