Contents

List of Examples

List of Figures

List of Tables

Title and Copyright Information

Preface

What's New in This Guide

Part I Getting Started

1 Introduction to Coherence

2 Installing Oracle Coherence for Java

3 Understanding Configuration

4 Building Your First Coherence Application

5 Debugging in Coherence

Part II Using Coherence Clusters

6 Introduction to Coherence Clusters

7 Setting Up a Cluster

8 Starting and Stopping Cluster Members

9 Dynamically Managing Cluster Membership

10 Tuning TCMP Behavior

11 Using the Service Guardian

Part III Using Caches

12 Introduction to Coherence Caches

13 Configuring Caches

14 Implementing Storage and Backing Maps

15 Caching Data Sources

16 Serialization Paged Cache

17 Using Quorum

18 Cache Configurations by Example

19 Extending Cache Configuration Files

Part IV Performing Data Grid Operations

20 Using Portable Object Format

21 Pre-Loading a Cache

22 Querying Data In a Cache

23 Using Continuous Query Caching

24 Processing Data In a Cache

25 Using Map Events

26 Controlling Map Operations with Triggers

27 Using Live Events

28 Using Coherence Query Language

29 Performing Transactions

30 Working with Partitions

31 Managing Thread Execution

32 Constraints on Re-entrant Calls

Part V Using the Coherence JCache Implementation

33 Introduction to Coherence JCache

34 Building Your First Coherence JCache Application

35 Performing Basic Coherence JCache Tasks

36 Using JCache Events

37 Processing JCache Entries

Part VI Appendices

A Operational Configuration Elements

B Cache Configuration Elements

C POF User Type Configuration Elements

D System Property Overrides

E The PIF-POF Binary Format