Kees Jan Koster
Kees Jan is founder and CTO of http://java-monitor.com, the free, online Java monitoring tool. Kees Jan previously gave presentations on JavaOne 2011, Devoxx, TheServerSide Symposium and J-Fall.
Track abstract - Java - H1
Cache fundamentals, dangers and tuning
This talk is a tour of the surprisingly large number of caches in a typical Java application and the systems it is part of. You take home a practical approach to examining the characteristics of a cache. Armed with this way of working, you will be able to compare caching solutions. The first part of the talk refreshes what caching is. You learn how to evaluate the tradeoff that a cache brings, and how to measure the effectiveness of each cache on running systems.
After introducing the fundamentals, this talk takes a tour around a typical JEE application and examines the caches that we find. Some of the caches in this talk are well known, such as second-level JPA caches and memcached. Others are more obscure, like CPU caches and DNS.


