#Spring ehcache|| #Spring tutorial || #SpringTutorialsbySuresh
Database operations are often the number-one performance bottleneck in an application. Even the simplest queries against highly optimized data stores can add up to performance problems in a high-use application. When you consider the infrequency of data changes along with the performance costs of querying a database it seems silly to always query the database for the latest data. Instead it seems to make sense to cache frequently accessed.