Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/JPA/Basic JPA Development/Caching"

(Caching)
m
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
----
 +
 +
 +
'''[[Image:Elug_draft_icon.png|Warning]] This page is obsolete. Please see "Understanding Caching" in the ''[http://www.eclipse.org/eclipselink/documentation/ Understanding EclipseLink (Concepts Guide)]'' for current information.'''
 +
 +
 +
----
 +
 +
 
{{EclipseLink_UserGuide|info=y
 
{{EclipseLink_UserGuide|info=y
 
|examples=y
 
|examples=y
 
|example=
 
|example=
*[[EclipseLink/Examples/JPA/Caching|Caching]]
+
*[[EclipseLink/Examples/JPA/Caching|How to use caching]]
}}
+
*[[EclipseLink/Examples/JPA/CacheCoordination|How to enable cache coordination]]
 +
*[[EclipseLink/Examples/JPA/DCN|How to use database event driven cache invalidation]]}}
 
=Caching=
 
=Caching=
The EclipseLink cache is an in-memory repository that stores recently read or written objects based on class and Id values.  
+
EclipseLink offers a highly performant, robust and functional object cache.  Caching is provided at both the persistence context level (L1), and a shared cache at the persistence unit level (L2).  
 
Caching is discussed in the following topics:
 
Caching is discussed in the following topics:
  
 
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Caching Overview|Caching Overview]]
 
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Caching Overview|Caching Overview]]
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Cache_Annotation|@Cache]]  
+
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Configuring|Configuring Caching]]  
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared and Isolated]]  
+
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared, Isolated, Protected, Weak, and Read-only Cache]]  
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Type and Size]]  
+
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Cache Type and Size]]  
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Expiration]]  
+
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Cache Expiration and Invalidation]]
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Coordination]]  
+
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Clustering and Cache Coordination]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/DatabaseEvents|Database Event Notification and Oracle DCN/QCN]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Indexes|Cache Indexes]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Cache|Query Results Cache]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Options|Query Cache Options and In-memory Querying]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Cache API|Cache API]]
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Interceptors|Cache Interceptors and External Caches]]  
  
  
Line 20: Line 36:
 
|up=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development|Basic JPA Development]]
 
|up=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development|Basic JPA Development]]
 
|next=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/Caching Overview|Caching Overview]]
 
|next=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/Caching Overview|Caching Overview]]
|version=2.2.0 DRAFT}}
+
|version=2.4 DRAFT}}

Latest revision as of 13:50, 5 February 2013



Warning This page is obsolete. Please see "Understanding Caching" in the Understanding EclipseLink (Concepts Guide) for current information.





Caching

EclipseLink offers a highly performant, robust and functional object cache. Caching is provided at both the persistence context level (L1), and a shared cache at the persistence unit level (L2). Caching is discussed in the following topics:


Eclipselink-logo.gif
Version: 2.4 DRAFT
Other versions...

Copyright © Eclipse Foundation, Inc. All Rights Reserved.