An annotation-driven layer for caching.