This document discusses caching in Spring and JSR-107. It provides an overview of the main caching annotations and entities in Spring and their equivalents in JSR-107. It also lists several popular caching providers and their support for local/distributed caching, non-blocking access, and integration with Spring and JSR-107. Finally, it provides some references for further information on Java caching.