- Web Caching on the client side: What features a cache must have and which ones it can optionally provide. Most criteria are general and can be used regardless of the tech stack, while a couple is specific to the JVM
- Web Caching on the server side: List providers and verify their respective capabilities