Skip Headers

# Caching

Previous

Next

TopLink caching improves application performance by automatically storing data returned as objects from the database for future use. This caching provides several advantages:

- Reusing Java objects that have been previously read from the database minimizes database access

- Minimizing SQL calls to the database when objects already exist in the cache

- Minimizing network access to the database

- Setting caching policies a class-by-class and bean-by-bean basis

- Basing caching options and behavior on Java garbage collection

TopLink supports several caching polices to provide extensive flexibility. You can fine-tune the cache for maximum performance, based on individual application performance. Refer to Cache for complete information.