Jump to: navigation, search

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

(New page: {{EclipseLink_UserGuide |info=y |toc=y |eclipselink=y |eclipselinktype=JPA |api=y |apis= *[http://www.eclipse.org/eclipselink/api/latest/javax/persistence/CacheInterceptor.html @CacheInter...)
 
(Cache Interceptors and External Caches)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{EclipseLink_UserGuide
 
{{EclipseLink_UserGuide
 
|info=y
 
|info=y
|toc=y
+
|toc=n
 
|eclipselink=y
 
|eclipselink=y
 
|eclipselinktype=JPA
 
|eclipselinktype=JPA
 
|api=y
 
|api=y
 
|apis=
 
|apis=
*[http://www.eclipse.org/eclipselink/api/latest/javax/persistence/CacheInterceptor.html @CacheInterceptor]
+
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/annotations/CacheInterceptor.html @CacheInterceptor]
 
|nativeapi=y
 
|nativeapi=y
 
|nativeapis=
 
|nativeapis=
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/sessions/CacheInterceptor.html CacheInterceptor]
+
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/sessions/interceptors/CacheInterceptor.html CacheInterceptor]
 +
*[http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/sessions/interceptors/CacheKeyInterceptor.html CacheKeyInterceptor]
 
|
 
|
 
}}
 
}}
  
 
=Cache Interceptors and External Caches=
 
=Cache Interceptors and External Caches=
EclipseLink provides a very functional, performant and integrated cache.  Usage of an external cache is not normally required in EclipseLink as it is in other JPA products.  EclipseLink does allow the integration of third party external caches through its <tt>CacheInterceptor</tt> annotation and abstract class.
+
EclipseLink provides a very functional, performant and integrated cache.  Usage of an external cache is not normally required in EclipseLink as it is in other JPA products.  Although not required, EclipseLink does allow the integration of third party external caches through its <tt>CacheInterceptor</tt> annotation and API.
 +
 
 +
The Oracle TopLink Grid product provides an integration with EclipseLink and the Oracle Coherence distributed cache.  A distributed cache allows a cache to be scaled to a large cluster of servers (see [http://www.oracle.com/technetwork/middleware/toplink/tl-grid-097210.html Oracle TopLink Grid]).
  
 
{{EclipseLink_JPA
 
{{EclipseLink_JPA

Latest revision as of 14:52, 30 May 2012

EclipseLink JPA

link="http://wiki.eclipse.org/EclipseLink"
EclipseLink
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source


Cache Interceptors and External Caches

EclipseLink provides a very functional, performant and integrated cache. Usage of an external cache is not normally required in EclipseLink as it is in other JPA products. Although not required, EclipseLink does allow the integration of third party external caches through its CacheInterceptor annotation and API.

The Oracle TopLink Grid product provides an integration with EclipseLink and the Oracle Coherence distributed cache. A distributed cache allows a cache to be scaled to a large cluster of servers (see Oracle TopLink Grid).

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