Part IV Performing Data Grid Operations
Learn how to interact with Coherence caches, serialize data using POF, query cache data, process and aggregate cache data, handle events, and perform transactions.
Part IV contains the following chapters:
- Introduction to Coherence Programming
Read through a list of essential Coherence Java APIs and learn about Coherence support for generics, lambdas, streams, and default methods. - Performing Basic Cache Operations
You can use the Coherence APIs to perform basic cache operations. - Using Portable Object Format
You can use Portable Object Format (POF) to serialize Java objects for use in Coherence. - Querying Data In a Cache
You can perform queries and use indexes to retrieve data in a cache that matches certain criteria. - Using Continuous Query Caching
You can use continuous query caching to ensure that a query always retrieves the latest results from a cache in real-time. - Processing Data In a Cache
You can use entry processors and aggregators to perform data grid processing across a cluster. - Using Map Events
You can use map event listeners to receive cache events and events from any class in Coherence that implements theObservableMap
interface. - Controlling Map Operations with Triggers
You can use map triggers to validate, reject, or modify map operations before a change is committed to a map entry. - Using Live Events
You can be notified of events using event interceptors. - Using Coherence Query Language
You can use Coherence Query Language (CohQL) to interact with Coherence caches. - Performing Transactions
Coherence provides several transaction and data concurrency features that can be used as required. - Working with Partitions
You can use data affinity with Coherence and also change the default partition setup. - Managing Thread Execution
You can control the execution behavior of Coherence service threads using task timeouts and thePriorityTask
API for custom execution processing. - Constraints on Re-entrant Calls
There are constraints on service re-entrant calls and guidelines for making calls between service threads.