Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 242035 - Explicit use of Cache Invalidation API should be extended to support clustered environment
Summary: Explicit use of Cache Invalidation API should be extended to support clustere...
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-24 19:35 EDT by Steve Brackenbury CLA
Modified: 2022-06-09 10:33 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Brackenbury CLA 2008-07-24 19:35:11 EDT
Currently the TopLink invalidation API does not support transparent propagation of a cache invalidation request to other TopLink instances participating in a clustered deployment configuration.  

Currently the work around is make use of the RemoteCommandManager and one or more custom RemoteCommands to explicitly propagate the invalidation request to other clustered TopLink instances.

Please consider enhancing the cache invalidation API to automatically propagate the invalidation request.  RemoteCommands could make use of the same arguments that the cache invalidation API does:  Expression; VectorOfPrimaryKeys + Target Class; Vector of Objects (expensive).  Would also be nice to be able to pass a Vector of PrimaryKeys and Target Class.
Comment 1 James Sutherland CLA 2009-05-04 13:36:09 EDT
Added boolean option to the invalidation APIs to broadcast to the cluster.  Only did the primary key related APIs, not the Expression.
Comment 2 Peter Krogh CLA 2009-08-26 09:44:32 EDT
Mass update to change fixed in target.
Comment 3 Peter Krogh CLA 2009-08-26 09:46:50 EDT
Mass update to change fixed in target.
Comment 4 Peter Krogh CLA 2009-08-26 09:50:39 EDT
Mass update to change fixed in target.
Comment 5 Peter Krogh CLA 2009-08-26 09:52:50 EDT
Mass update to change fixed in target.
Comment 6 Eclipse Webmaster CLA 2022-06-09 10:33:20 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink