Design Specification: Database Change Event Cache Invalidation

Document History

Date

Author

Version Description & Notes

2011-09-06

James

0.1 Draft

Project overview

Some databases support raising change events when tables are updated or changed.
It is also possible in some databases to raise events from triggers, and some third party products support raising database change events.

When a share cache is used in EclipseLink it can become stale if other applications (or other nodes) update the database directly.

This project will provide an infrastructure for supporting database change events to invalidate the changed objects in the EclipseLink shared cache.