Contents

Title and Copyright Information

Preface

What's New in This Guide

Part I Getting Started

1 Introduction to Coherence

2 Building Your First Coherence Application

3 Understanding Configuration

4 Debugging in Coherence

Part II Using Coherence Clusters

5 Introduction to Coherence Clusters

6 Setting Up a Cluster

7 Starting and Stopping Cluster Members

8 Dynamically Managing Cluster Membership

9 Tuning TCMP Behavior

10 Using the Service Guardian

Part III Using Caches

11 Introduction to Coherence Caches

12 Configuring Caches

13 Implementing Storage and Backing Maps

14 Caching Data Sources

15 Serialization Paged Cache

16 Using Quorum

17 Cache Configurations by Example

18 Extending Cache Configuration Files

Part IV Performing Data Grid Operations

19 Introduction to Coherence Programming

20 Performing Basic Cache Operations

21 Using Portable Object Format

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

A Operational Configuration Elements

B Cache Configuration Elements

C POF User Type Configuration Elements

D System Property Overrides

E The PIF-POF Binary Format