~/talk

How to speed up your application using JCache

Talkat Jfokus 2016 · 2016-02-08..02-10· [java, databases]
slides:none on file

JCache is a Java standard (finalized 2014) with six mainstream implementations (Ehcache, Hazelcast, Coherence, Infinispan, GridGain/Ignite, Caffeine) and a simple API that adds entry processor semantics and stats. Distributed caches cut database latency (databases ~3–10 ms) to microseconds (Hazelcast reports ~160 µs over network, ~70 µs on 10/40G) and can yield up to 90% offload from databases. Large deployments are proven (Hazelcast tested 600 nodes / 7,000 cores, 500 GB per node with a high-density memory store; hot-restart SSD at ~300k writes/sec; 100 GB restart ~70s).

AI-written summary · about

  1. 0:00Intro
  2. 1:03What is caching
  3. 6:02Common problem areas
  4. 8:05Database caching
  5. 12:34Dales Law
  6. 13:42Cache Efficiency
  7. 16:29The End Times Problem
  8. 19:19Distributed Cache
  9. 22:14JCache
  10. 25:54JCache implementations
  11. 28:24The bad news
  12. 30:04JCache vs Map
  13. 34:09Supported implementations
  14. 36:09Essential classes
  15. 37:14Example
  16. 38:39Annotations
  17. 39:09Spring Boot
  18. 42:24Hazelcast
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.