Caching is always on and in-memory, so an application with a lot of application servers won't benefit much from it. Caching should be: * Swappable, allowing users to add their own caching system * Able to be turned off