Index
A
- AbstractAggregator class
- about / Aggregators
- AbstractBatchingCacheStore
- about / Write behind and storeAll
- AbstractCacheStore class
- about / Write through
- AbstractCoherenceRepository class
- about / Obtaining query results
- AbstractExtractor class
- AbstractJdbcCacheStore class
- AbstractMapListener
- about / AbstractBackingMapListener
- AbstractPofSerializer
- about / PortableObject or PofSerializer?
- Account.withdraw method
- about / Cache service re-entrancy
- AccountJdbcCacheStore class
- about / Write through
- AccountProcessor class
- AccountsWindow class
- ACID
- about / Scaling a database is hard
- Add/RemoveCacheListener methods
- about / Cache listeners
- Add method
- about / Basic Cache Operations
- aggregate, domain model building blocks
- about / Entities and aggregates
- aggregate method
- about / Using aggregators, Entry processors
- aggregator
- about / Aggregators
- AbstractAggregator class / Aggregators
- example / Aggregators
- AverageAggregator / Aggregators
- built-ins / Built-in aggregators
- using / Using aggregators
- LookupValueExtractor, implementing / Implementing LookupValuesAggregator
- AllFilter class
- about / Built-in filters
- AlwaysFilter class
- about / Built-in filters
- AndFilter class
- about / Built-in filters
- Ant 1.7+
- about / Ant 1.7+
- AnyFilter class
- about / Built-in filters
B
- backing map listener
- about / Backing map events
- cavets / Backing map events
- low balance listener, implementing / Implementing a low-balance listener
- AbstractMapListener / AbstractBackingMapListener
- registering / Registering a backing map listener
- backing maps
- about / Backing maps
- local cache / Local cache, backing mapslocal cacheExternal backing map
- external backing map / backing mapslocal cacheExternal backing map
- paged external backing map / Paged external backing map
- overflow backing map / Overflow backing map
- read-write backing map / Read-write backing map
- partitioned backing map / Partitioned backing map
- backup configuration
- read write backing map, using / Configuring backup with a read-write backing map
- read through, using / Backup with read through
- write behind, using / Backup with write behind
- backup storage
- about / Write performance
- BalanceChangedListener
- about / Transforming map events
- BeanWrapperImpl class
- about / Implementing CoherenceTarget
- BetweenFilter class
- about / Built-in filters
- BigDecimalAverage class
- about / Built-in aggregators
- BigDecimalMax class
- about / Built-in aggregators
- BigDecimalMin class
- about / Built-in aggregators
- BigDecimalSum class
- about / Built-in aggregators
- BranchTerminal application
- broken keys
- reasons / Value objects as identifiers
- built-in aggregators
- BigDecimalAverage / Built-in aggregators
- BigDecimalMax / Built-in aggregators
- BigDecimalMin / Built-in aggregators
- BigDecimalSum / Built-in aggregators
- DoubleAverage / Built-in aggregators
- DoubleMax / Built-in aggregators
- DoubleMin / Built-in aggregators
- DoubleSum / Built-in aggregators
- LongMax / Built-in aggregators
- LongMin / Built-in aggregators
- LongSum / Built-in aggregators
- ComparableMax / Built-in aggregators
- ComparableMin / Built-in aggregators
- Count / Built-in aggregators
- DistinctValues / Built-in aggregators
- CompositeAggregator / Built-in aggregators
- GroupAggregator / Built-in aggregators
- built-in entry processors
- NumberMultiplier / Value extractors
- VersionedPutAll / Value extractors
- PriorityProcessor / Value extractors
- ExtractorProcessor / Reflection extractor
- UpdaterProcessor / Reflection extractor
- built-in filters
- EqualsFilter / Built-in filters
- NotEqualsFilter / Built-in filters
- IsNullFilter / Built-in filters
- IsNotNullFilter / Built-in filters
- LessFilter / Built-in filters
- LessEqualsFilter / Built-in filters
- GreaterFilter / Built-in filters
- GreaterEqualsFilter / Built-in filters
- BetweenFilter / Built-in filters
- LikeFilter / Built-in filters
- InFilter / Built-in filters
- InKeySetFilter / Built-in filters
- ContainsFilter / Built-in filters
- ContainsAllFilter / Built-in filters
- ContainsAnyFilter / Built-in filters
- AndFilter / Built-in filters
- OrFilter / Built-in filters
- XorFilter / Built-in filters
- NotFilter / Built-in filters
- LimitFilter / Built-in filters
- AlwaysFilter / Built-in filters
- NeverFilter / Built-in filters
- AllFilter / Built-in filters
- AnyFilter / Built-in filters
- value extractors / Value extractors
- Coherence queries, simplifying / Simplifying Coherence queries
- query results, obtaining / Obtaining query results
- index, using / Using indexes to improve query performance
- query limitations / Coherence query limitations
- built-in network filters
- compression filter / Compression filter
- symmetric encryption filter / Symmetric encryption filter
C
- C#
- PropertyExtractor, implementing / Implementing PropertyExtractor in C#
- C++ ATM application
- deploying / Deploying the C++ Application
- cache aside
- about / Cache aside
- data access object layer / Cache aside
- consequences / Cache aside
- consequences, overcoming tools / Cache aside
- cache configuration
- about / Cache configuration
- caching schemes / Caching schemes
- cache mapping / Cache mappings
- example / Sample cache configuration
- cache events
- options / Cache events
- MapEvent object / Cache events
- lite events / Cache events
- non-lite events / Cache events
- map listeners, registering / Registering map listeners
- ObservableMap, making available / Making any map observable
- cache events, listening for
- cache listeners / Cache listeners
- events marshalling, in Windows forms application / Event marshalling in Windows Forms applications
- continuous query cache / Continuous Query Cache, Data binding with Windows Presentation Foundation (WPF)
- CacheFactory.getCache method
- about / The "Hello World" example
- CacheFactory@configure method
- about / Configuring Coherence C++
- cache loader
- about / Read-write backing map
- cache loader, implementing
- design / Loader design
- CsvSource, implementing / Implementing CsvSource
- Target interface implementation / Implementing CoherenceTarget
- CacheMap.getAll method
- about / Querying near cache
- cache service re-entrancy
- backing map, accessing directly / Accessing the backing map directly
- CoherenceTransactionRepository implementation / Accessing the backing map directly
- Cache service re-entrancy
- problem / Cache service re-entrancy
- cache store
- about / Read-write backing map
- CacheStore implementations
- built-ins / Built-in CacheStore implementations
- JPA CacheStore, using / Using the Coherence JPA CacheStore
- caching schemes
- using / Caching schemes
- distributed cache scheme / Distributed cache scheme
- local cache scheme / Local cache scheme
- near cache scheme / Near cache scheme
- read-write backing map scheme / Read-write backing map scheme
- partitioned backing map / Partitioned backing map
- partitioned read-write backing map / Partitioned read-write backing map
- ChainedExtractor
- CipherInputStream class
- CipherOutputStream class
- clear method
- client-side event listeners
- problem / Backing map events
- client application, Coherence C++
- NamedCache, obtaining / Implementing a Coherence C++ client application
- cacheable data objects, implementing / Implementing Cacheable C++ Data Objects, Managed adapter, Data object serialization
- Managed adapter / Managed adapter
- data object serialization / Data object serialization
- managed classes, implementing / Implementing managed classes
- query execution / Executing queries
- entry processors, executing / Executing aggregators and entry processors
- aggregators, executing / Executing aggregators and entry processors
- TopAggregator, implementing / Implementing DepositProcessor in C++
- cache listeners / Cache listeners
- standard data types, integrating with / Standard type integration
- client application, implementing
- about / Implementing the client application
- basic cache operations / Basic Cache Operations
- data objects, implementing / Implementing data objects
- queries, executing / Executing queries
- entry processors / Executing the aggregators and entry processors
- aggregators / Executing the aggregators and entry processors
- cache events, listening for / Listening for cache events
- client configuration
- remote cache scheme, configuring / Configuring remote cache scheme, client configurationremote cache scheme, configuringMapping cache names to caches
- cache names, mapping to cache schemes / client configurationremote cache scheme, configuringMapping cache names to caches
- remote invocation service, configuring / Configuring a remote invocation service, client configurationremote invocation service, configuringAddress providers
- address providers / client configurationremote invocation service, configuringAddress providers
- connection failure, handling / Handling connection or proxy server failure
- proxy failure, handling / Handling connection or proxy server failure
- clustered cache
- anatomy / Anatomy of a clustered cache
- topologies / Clustered cache topologies
- replicated cache / Clustered cache topologies, ROptimistic Cache serviceabouteplicated Cache service
- partitioned cache / Clustered cache topologies, Partitioned Cache service
- near cache / Near cache
- CQC / Continuous Query Cache
- code property
- about / Implementing CoherenceTarget
- Coherence
- using, for database load reduction / Using Coherence to reduce database load
- and master-slave databases / Coherence and master-slave databases
- and database clusters / Coherence and database clusters
- and database sharding / Coherence and database sharding
- and scalability / Coherence and scalability
- capacity, ensuring / Redundancy is not enough
- and availability / Coherence and availability
- performance design / Design for performance and scalability
- scalability design / Design for performance and scalability
- performance goals, setting / Set performance goals at each level
- performance, monitoring / Measure and monitor
- performance, measuring / Measure and monitor
- installing / Installing Coherence
- downloading / Installing Coherence
- applications, debugging / Testing and debugging Coherence applications
- applications, testing / Testing and debugging Coherence applications
- schema evolution support / Adding support for schema evolution
- built-in filters / Built-in filters
- value extractors / Value extractors
- WorkManager / ChainedExtractor and MultiExtractor
- index, anatomy / Anatomy of an Index
- query limitations / Coherence query limitations
- aggregator / Aggregators
- ExtractorEventTransformer / Transforming map events
- SemiLiteEventTransformer / Transforming map events
- networking / Coherence networking
- network filters / Using network filters
- .NET client configuration / .NET client configuration
- integrating with Excel / Programmatic configuration
- Coherence*Extend
- overview / Coherence*Extend overview
- proxy servers, configuring / Coherence*Extend overview
- deploying / Coherence*Extend overview
- configuring / Configuring Coherence*Extend
- limitations / Coherence*Extend limitations, Explicit concurrency control, Executing invocable agents via Coherence*Extend
- explicit concurrency control / Explicit concurrency control
- invocable agents, executing / Executing invocable agents via Coherence*Extend
- Coherence*Extend configuration
- proxy servers, configuring / Configuring proxy servers
- clients, configuring / Configuring clients
- Coherence API, data grid
- CacheFactory / The basics: NamedCache and CacheFactory
- NamedCache / The basics: NamedCache and CacheFactory
- Hello World example / The "Hello World" example
- cache loader, implementing / Coherence API in action: Implementing the cache loader
- cache loader, on steroids / Implementing CoherenceTarget
- cache loader, testing / Testing the Cache loader
- Coherence C++
- configuring / Configuring Coherence C++
- managed object model / Managed object model
- client application, implementing / Implementing a Coherence C++ client application
- Coherence cache
- diagram / Anatomy of a clustered cache
- Coherence cluster
- starting up / Starting up the Coherence cluster
- MasterMemberSet section / Starting up the Coherence cluster
- start up, troubleshooting / Troubleshooting cluster start-up
- Coherence cluster, start up
- troubleshooting / Troubleshooting cluster start-up, Binding issues
- multicast issues / Multicast issues
- binding issues / Binding issues
- Coherence configuration, data grid
- about / OpeCoherence configuration, data gridaboutrational configuration
- operational configuration / OpeCoherence configuration, data gridaboutrational configuration, ConCoherence configuration, data gridoperational configurationfiguring logging
- logging, configuring / ConCoherence configuration, data gridoperational configurationfiguring logging
- private user, configuring / Configuring a private cluster
- Coherence configuration files
- Visual Studio IntelliSense, enabling / Coherence configuration files in .NET
- operational descriptor / Operational descriptor
- cache configuration / Cache configuration
- POF configuration / POF configuration
- Coherence console, data grid
- caches, creating / Creating caches
- cache, working with / Working with the cache
- Coherence home directory
- bin / What's in the box?
- doc / What's in the box?
- examples / What's in the box?
- lib / What's in the box?
- Coherence Incubator
- about / Coherence Incubator
- Coherence networking
- about / Coherence networking
- networking layer / Coherence networking
- TCP / Coherence networking
- UDP / Coherence networking
- TCMP / Coherence networking
- Coherence queries, simplifying
- FilterBuilder class, implementing / Filter builder
- CoherenceTarget class
- implementing / Implementing CoherenceTarget
- Coherence Tools code
- reviewing / R.NET Applicationshutting downeview the code
- Coherence Work Manager
- limitation / Coherence Work Manager limitations
- Coherent Bank
- about / Introducing the Coherent Bank sample application
- components / Introducing the Coherent Bank sample application
- requirements / Coherent Bank requirements
- domain model / Coherent Bank domain model, Coherent Bankdomain modelDomain model building blocks
- prerequisites / Prerequisites
- subdirectories / Installation
- Coherent Bank, prerequisites
- Sun Java JDK 1.6 / Sun Java JDK 1.6
- Microsoft Visual Studio 2008 / Microsoft Visual Studio 2008
- Oracle Coherence 3.5.3 / Oracle Coherence 3.5.3
- Ant 1.7+ / Ant 1.7+
- NAnt 0.86 / NAnt 0.86
- CollectionChanged event
- CollectionViewSource
- com.tangosol.coherence.jpa.JpaCacheStore class
- CommonJ Work API basic
- about / Work ManagerWork Manager APIabout API basics
- work defining / Defining work
- work, scheduling / Scheduling work
- results, processing / Processing the results
- CommonJ Work Manager
- about / CommonJ Work Manager
- API basics / Work ManagerWork Manager APIabout API basics
- Coherence Work Manager / Coherence Work Manager limitations
- ComparableMax class
- about / Built-in aggregators
- ComparableMin class
- about / Built-in aggregators
- CompositeAggregator class
- about / Built-in aggregators
- CompositeProcessor
- about / Built-in entry processors
- ConcurrentMap API
- about / Cache aside
- ConditionalProcessor
- about / Built-in entry processors
- ConditionalPut
- about / Built-in entry processors
- ConditionalPutAl
- about / Built-in entry processors
- ConditionalRemove
- about / Built-in entry processors
- ConfigurableCacheStore class
- ContainsAllFilter class
- about / Built-in filters
- ContainsAnyFilter class
- about / Built-in filters
- ContainsFilter class
- about / Built-in filters
- Count class
- about / Built-in aggregators
- CQC
- about / Continuous Query Cache, Continuous query cache
- near cache, similarities / Continuous Query Cache
- near cache, differences / Continuous Query Cache
- ObservableMap, implementing / Observing a continuous query cache
- using, as substitue for replicated cache / Using a continuous query cache as a substitute for a replicated cache
- createDefaultExtractor method
- about / Filter builder
- createInstance method
- Cryptographic Service Provider
- about / Symmetric encryption filter
- CsvIterator class
- about / Implementing CsvSource
- CsvMapReader class
- about / Implementing CsvSource
D
- database scale-out
- master-slave replication / Master-slave replication, database scale-outmaster-slave replicationDatabase clustering
- database clustering / database scale-outmaster-slave replicationDatabase clustering
- database sharding / Database sharding
- database sharding
- about / Database sharding
- drawbacks / Database sharding
- data binding
- data grid
- Coherence console / Coherence console
- development environment, configuring / Configuring the development environment
- Coherence, configuring / Configuring Coherence
- Coherence API, using / Using the Coherence API
- data objects, implementing
- about / Implementing data objects
- IPortableObject interface, implementing / Implementing the IPortableObject interface
- external serializer, implementing / Implementing the external serializer
- deserializeAttributes method
- deserialize method
- about / Implementing serialization code
- development environment, data grid
- configuring / Configuring the development environment
- JAR files, referencing / Referencing necessary JAR files
- IntelliSense for configuration files, enabling / Enabling IntelliSense for configuration files
- Coherence nodes, starting within IDE / Starting Coherence nodes within the IDE
- private cluster, creating / Creating a private cluster
- DistinctValues class
- about / Built-in aggregators
- distributed cache scheme
- example / Distributed cache scheme
- distributed-scheme element / Distributed cache scheme
- scheme-name element / Distributed cache scheme
- service-name element / Distributed cache scheme
- backing-map-scheme / Distributed cache scheme
- autostart element / Distributed cache scheme
- domain model building blocks
- about / Coherent Bankdomain modelDomain model building blocks
- Anemic Domain Model / Coherent Bankdomain modelDomain model building blocks
- aggregate / Entities and aggregates
- entity / Entities and aggregates
- value objects / Value objects
- services / Services
- factory / Factories
- repository / Repositories
- DoubleAverage class
- about / Built-in aggregators
- DoubleMax class
- about / Built-in aggregators
- DoubleMin class
- about / Built-in aggregators
- DoubleSum class
- about / Built-in aggregators
E
- EclipseLink
- about / Dealing with latency
- eclipselink.cache.shared.default property
- EmbeddedResource class
- about / Resource abstraction
- endExport method
- about / Implementing CsvSource
- endImport method
- about / Implementing CoherenceTarget
- entity, domain model building blocks
- implementing / Implementing entities, entity, domain model building blocksimplementingIdentity management
- identity, managing / entity, domain model building blocksimplementingIdentity management, entity, domain model building blocksidentity, managingCreating entity instances
- instances, creating / entity, domain model building blocksidentity, managingCreating entity instances
- relationships, managing / Managing entity relationships
- dependencies, dealing with / Dealing with dependencies
- data affinity, dealing with / Specifying data affinity
- EntryDeleted events
- about / Cache listeners
- EntryInserted events
- about / Cache listeners
- entry processing
- in-place processing / In-place processing
- executing / In-place processing
- entryProcessor
- executing / Executing aggregators and entry processors
- entry processor
- built-in processors / Implementing LookupValuesAggregator, Built-in entry processors
- about / Entry processors
- example / Entry processors
- WithdrawalProcessor, implementing / Implementing WithdrawalProcessor
- cache service re-entrancy / Cache service re-entrancy
- VersionedPut / VersionedPut and VersionedPutAllVersionedPutAll
- VersionedPutAll / VersionedPut and VersionedPutAllVersionedPutAll
- PriorityProcessors / PriorityProcessor
- ExtractorProcessor / ExtractorProcessor
- UpdaterProcessor / UpdaterProcessor
- entrySet method
- about / The "Hello World" example
- EntryUpdated events
- about / Cache listeners
- entryUpdated method
- equals method
- about / Implementing validation trigger
- evolvable objects, implementing
- implementation version / Implementing Evolvable objects
- data version / Implementing Evolvable objects
- future data / Implementing Evolvable objects
- example / Implementing Evolvable objects
- execute method
- about / Executing agents
- external backing map
- about / backing mapslocal cacheExternal backing map
- NIO Memory Manager / backing mapslocal cacheExternal backing map
- NIO File Manager / backing mapslocal cacheExternal backing map
- Berkeley DB Store Manager / backing mapslocal cacheExternal backing map
- extractFromEntry method
- extract method
- about / Value extractors
- ExtractorEventTransformer
- using / Transforming map events
- ExtractorProcessor
F
- factory, domain model building blocks
- implementing / Factories
- FileResource class
- about / Resource abstraction
- finalizeResult method
- about / Aggregators
- findTransactions method
- fLite flag
- FreeMarker template
- about / Dealing with latency
- FreeMemoryAgent
- invoking / ChainedExtractor and MultiExtractor
G
- getAccountIds method
- about / PortableObject or PofSerializer?
- getAccountsForCustomer method
- about / Managing entity relationships
- GetAll method
- about / Basic Cache Operations
- getAssociatedKey method
- about / Specifying data affinity
- GetCache method
- about / Basic Cache Operations
- GetCipher method
- getId method
- about / Managed adapter
- getImplVersion method
- about / Implementing Evolvable objects
- getIndexContents method
- about / Anatomy of an Index
- getResult method
- getResult methods
- about / Implementing agents
- getValueExtractor method
- about / Anatomy of an Index
- GreaterEqualsFilter class
- about / Built-in filters
- GreaterFilter class
- about / Built-in filters
- GroupAggregator class
- about / Built-in aggregators
- GUID
H
- <high-units> setting
- about / Additional considerations
- HA (High Availability)
- about / Database sharding
- hashCode method
- about / Implementing validation trigger
- hashing
- about / Symmetric encryption filter
- hasNext method
- about / Implementing CsvSource
- high availability, achieving
- about / Achieving high availability
- redundancy, adding / Adding redundancy to the system
- and Coherence / Coherence and availability
- HYBRID
- about / Local cache
I
- <internal-cache-scheme>
- IdentityExtractor
- about / IdentityExtractor
- IEntryProcessor.Process method
- importItem method
- about / Implementing CoherenceTarget
- index
- anatomy / Anatomy of an Index
- internals / Anatomy of an Index
- creating / Creating indexes
- indexed attributes
- about / POF basics
- InFilter class
- about / Built-in filters
- init method
- about / Implementing agents
- InKeySetFilter class
- about / Built-in filters
- inovation service
- about / Invocation service
- configuring / Configuring the invocation service
- agents, implementing / Implementing agents
- agents, executing / Executing agents
- installing
- Coherence / Installing Coherence
- InvocableMap API
- about / Cache aside
- InvocableMapHelper class
- Invocable vs. Callable
- about / Implementing agents
- invocationCompleted method
- invokeAll methods
- about / Entry processors
- isDaemon method
- about / Defining work
- isDistribution method
- about / AbstractBackingMapListener
- isEviction method
- about / AbstractBackingMapListener
- IsNotNullFilter class
- about / Built-in filters
- IsNullFilter class
- about / Built-in filters
- iterator method
- about / Implementing CsvSource
J
- Java application
- deploying / Deploying the Java Application
- JCE
- about / Symmetric encryption filter
- join-timeout-milliseconds parameter
- about / Configuring a private cluster
- JpaCacheStore constructor
- parameters / Using the Coherence JPA CacheStore
- JVM
- about / Coherence node size on modern JVMs
- Coherence node size / Coherence node size on modern JVMs
K
- KeyAssociatedFilter
- keySet method
- about / Executing queries
L
- LessEqualsFilter class
- about / Built-in filters
- LessFilter class
- about / Built-in filters
- LFU
- about / Local cache
- LikeFilter class
- about / Built-in filters
- LimitFilter
- about / Paging over query results
- LimitFilter class
- about / Built-in filters
- lite events
- about / Cache listeners
- loadAll method
- about / Implementing read through
- load method
- about / Testing the Cache loader
- LongMax class
- about / Built-in aggregators
- LongMin class
- about / Built-in aggregators
- LongSum class
- about / Built-in aggregators
- LookupValue class
- LookupValueExtractor
- implementing / Implementing LookupValuesAggregator
- LowBalanceListener
- implementing / Low-balance listener
- WorkManagerFactory.getInstance method , using / Low-balance listener
- entryUpdated method, implementing / Low-balance listener
- LRU
- about / Local cache
M
- main method
- about / The "Hello World" example
- managed classes, implementing
- specifications, understanding / Understanding specifications
- factory methods / Factory methods
- member variables / Member variables
- constructor, implementing / Implementing constructors
- methods, implementing / Implementing methods
- PortableObject interface, implementing / Implementing the PortableObject interface
- external serializer, implementing / Implementing external serializer
- managed object model
- about / Managed object model
- View / Handles, Views, and Holders
- Holder / Handles, Views, and Holders
- Handle / Handles, Views, and Holders
- object creation / Managed object creation
- casting / Casting and type checking
- type, checking / Casting and type checking
- exceptions, handling / Handling exceptions
- class hierarchy namespaces / Class hierarchy namespaces
- Map.get method
- about / The "Hello World" example
- MapEventFilter
- constants / Listening to specific events
- E_ALL / Listening to specific events
- E_INSERTED / Listening to specific events
- E_DELETED / Listening to specific events
- E_UPDATED / Listening to specific events
- E_UPDATED_ENTERED / Listening to specific events
- E_UPDATED_LEFT / Listening to specific events
- E_UPDATED_WITHIN / Listening to specific events
- E_KEYSET / Listening to specific events
- about / Listening to specific events
- using / Listening to specific events
- MapEvent object
- about / Cache events
- MapEventTransformer
- about / Transforming map events
- MapEventTransformerFilter
- using / Transforming map events
- map listeners, registering
- ways / Registering map listeners
- programmatic registration / Programmatic listener registration
- within cache configuration / Registering listeners within the cache configuration file
- within cache configuration, drawbacks / Registering listeners within the cache configuration file
- MapTriggerListener
- about / Registering map triggers
- map triggers
- about / Map triggers
- tasks / Map triggers
- using, for data validation / Using map triggers for data validation
- registering / Registering map triggers
- map triggers, using for data validation
- about / Using map triggers for data validation
- major flaws / Using map triggers for data validation
- validation framework / Data validation framework
- validation trigger, implementing / Implementing validation trigger
- Microsoft Visual Studio 2008
- about / Microsoft Visual Studio 2008
- MultiExtractor
N
- .NET Application
- deploying / Deploying the .NET Application
- shutting down / Shutting everything down, R.NET Applicationshutting downeview the code
- .NET client configuration
- about / .NET client configuration
- Coherence configuration files / Coherence configuration files in .NET
- resource loading, in Coherence / Resource loading in Coherence for .NET
- approaches / Convention-based configuration, Programmatic configuration
- .NET client configuration, approaches
- convention-based configuration / Convention-based configuration
- explicit configuration / Explicit configuration
- programmatic configuration / Programmatic configuration
- NamedCache.putAll
- versus NamedCache.put method / Repositories
- NamedCache.put method
- versus NamedCache.putAll / Repositories
- about / Reflection extractor
- NamedCache@put() method
- NAnt 0.86
- about / NAnt 0.86
- near cache
- about / Near cache
- invalid strategies / Near cache invalidation strategies
- using / When to use it?
- near cache, invalid strategies
- network filters
- about / Using network filters
- encryption / Using network filters
- built-in network filters / Built-in network filters
- custom network filter, implementing / Implementing a custom network filter
- networking layer
- about / Coherence networking
- NeverFilter class
- about / Built-in filters
- NotEqualsFilter class
- about / Built-in filters
- NotFilter class
- about / Built-in filters
- NumberIncrementor
- about / Built-in entry processors
- NumberMultiplier
- about / Built-in entry processors
O
- Object@clone() method
- about / Understanding specifications
- object serialization, implementing
- about / Implementing object serialization
- POF, basics / POF basics
- code, implementing / Implementing serialization code
- PofSerializer, choosing / PortableObject or PofSerializer?
- PortableObject, choosing / PortableObject or PofSerializer?
- collection serialization / Collection serialization with POF
- ObservableCollection class
- operation bundling
- about / Implementing read through
- Optimistic Cache service
- Oracle Coherence 3.5.3
- about / Oracle Coherence 3.5.3
- Coherence Java release, downloading / Oracle Coherence 3.5.3
- Coherence for C++ 32-bit Windows release, downloading / Oracle Coherence 3.5.3
- OrFilter class
- about / Built-in filters
- OTN
- about / Installing Coherence
P
- partitioned cache
- about / Partitioned Cache service
- evaluating / Read partitioned cacheevaluatingperformance
- read performance / Read partitioned cacheevaluatingperformance
- write performance / Write performance
- data set size / Data set size
- fault ignorance / Fault tolerance
- using / When to use it?
- PasswordBasedEncryptionFilter class
- performance objectives, achieving
- about / Achieving performance objectives
- latency, dealing with / Dealing with latency
- bandwidth usage, minimizing / Minimizing bandwidth usage
- Coherence / Coherence and performance
- performance / Coherence and performance
- persistence ignorance (PI)
- about / Repositories
- persistence patterns, Coherence
- cache aside / Cache aside
- read through / Read-through caching
- write through / Write through
- write behind / Write behind
- POF
- about / Implementing object serialization
- basics / POF basics
- value, type identifier / POF basics
- user types / POF basics
- history / POF basics
- context / POF context
- serializer / POF context
- POF context
- about / POF context
- ConfigurablePofContext / ConfigurablePofContext
- PofExtractor
- PofReader.readCollection method
- PofReader method
- about / Implementing serialization code
- POF serializer
- about / POF context
- POF value
- about / POF basics
- PofWriter method
- about / Implementing serialization code
- PortableObjectSerializer
- about / Implementing serialization code
- PriorityProcesso
- about / Built-in entry processors
- PriorityProcessors
- about / PriorityProcessor
- process method / Entry processors, Cache service re-entrancy
- about / Entry processors
- programmatic registration, map listeners
- addMapListener method / Programmatic listener registration
- about / Programmatic listener registration
- MapEventFilter class / Listening to specific events
- ValueChangeEventFilter / Listening for specific property changes
- map events, transforming / Transforming map events
- PropertyChange event
- PropertyExtractor
- implementing in C# / Implementing PropertyExtractor in C#
- implementing / Implementing PropertyExtractor in C++
- proxy servers
- about / Coherence*Extend overview
- securing / Securing proxy servers
- host-address element / Securing proxy servers
- host-range element / Securing proxy servers
- host-filter element / Securing proxy servers
- AuthorizedHostsFilter, implementing / Securing proxy servers
- pseudorandom function
- about / Symmetric encryption filter
- putAll method
- about / Implementing CoherenceTarget
- put method
- about / Implementing CoherenceTarget
Q
- queries, executing
- value extractors, implementing / Implementing filters and value extractors
- filters, implementing / Implementing filters and value extractors
- query execution
- QueryMap interface / Executing queries
- value extractors / Value extractors
- value, extracting from locally cached objects / Extracting values from locally cached objects
- PofExtractor / PofExtractor
- PofExtractor, implementing / Implementing PropertyExtractor in C++
- filters, implementing in C ++ / Filters
- performing, in C++ / Performing a query in C++
- QueryMap.values() method
- invoking / Obtaining query results
- QueryMap API
- about / Implementing read through
- query method
- about / Executing agents
- query results, obtaining
- QueryMap.entrySet method, invoking / Obtaining query results
- data affinity, using / Controlling query scope using data affinity
- near cache, querying / Querying near cache
- results, sorting / Sorting the results
- paging / Paging over query results
R
- readReminder method
- about / Implementing serialization code
- read through caching
- about / Read-through caching
- advantages / Read-through caching
- implementing / Implementing read through
- read through caching, implementing
- CacheLoader / Implementing read through
- about / Implementing read through
- read write backing map, configuring / Introducing the read-write backing map
- Spring Framework, using with read write backing map / Using Spring Framework with a read-write backing map
- refresh ahead, using / Using refresh ahead to pre-fetch exchange rates
- read write backing map
- configuring / Introducing the read-write backing map
- CacheLoader, configuring / Introducing the read-write backing map
- CacheLoader, flaws / Introducing the read-write backing map
- Spring Framework, using / Using Spring Framework with a read-write backing map
- <high-units> setting, configuring / Additional considerations
- thread pool / Additional considerations
- backup configuration / Configuring backup with a read-write backing map
- ReflectionExtractor
- registerMapTrigger method
- about / Registering map triggers
- Registry
- about / Dealing with dependencies
- release method
- about / Defining work
- removeMapListener method
- remove method
- about / Entry processors
- replicated cache
- characteristic / ROptimistic Cache serviceabouteplicated Cache service
- analyzing / ROptimistic Cache serviceabouteplicated Cache service
- read performance / Read performance, Wrireplicated cacheread performancete performance
- write performance / Wrireplicated cacheread performancete performance
- data set size / Data set size
- Coherence node size / Coherence node size on modern JVMs
- fault ignorance / Fault tolerance
- using / When to use it?
- repository, domain model building blocks
- using / Repositories
- abstract base class / Repositories
- CoherenceAccountRepository implementation / Repositories
- resource loading, in Coherence for .NET
- about / Resource loading in Coherence for .NET
- IResource implementations / Resource abstraction
- protocols / Protocols and resource loader
- ripe
- about / Write behind
- run method
S
- scalability, achieving
- ways, scaling out / Achieving scalability, Database scale-out approaches
- ways, scaling up / Achieving scalability
- stateless service / Stateless services do not exist
- database, scaling / Scaling a database is hard
- scalable state / Return of the state
- Coherence used, database load reduction / Using Coherence to reduce database load
- and Coherence / Coherence and scalability
- schedule method
- about / PofExtractor, Processing the results
- schema evolution
- support, adding / Adding support for schema evolution
- choices / Adding support for schema evolution
- evolvable objects, implementing / Implementing Evolvable objects
- evolvable objects serialization, implementing / Implementing serialization for Evolvable objects
- self() method
- about / Implementing constructors
- SequenceGenerator class
- services, domain model building blocks
- defining / Services
- domain layer service / Services
- orchestration layer service / Services
- CurrencyConverter service, implementing / Implementing the CurrencyConverter service
- setBatchSize method
- about / Implementing CoherenceTarget
- setConfig method
- setResult method
- setValue method
- about / Entry processors
- shared nothing approach
- about / Database sharding
- SimpleJdbcTemplate.batchUpdate method
- about / Write behind and storeAll
- soft-ripe
- about / Write behind
- splitFactor
- about / Entry processors
- StockSplitProcessor
- about / Entry processors
- Sun Java JDK 1.6
- about / Sun Java JDK 1.6
- symmetric encryption filter, built-in network filters
- about / Symmetric encryption filter
- PasswordBasedEncryptionFilter / Symmetric encryption filter
- ClusterEncryptionFilter / Symmetric encryption filter
- password-based encryption / Symmetric encryption filter
T
- tangosol.coherence.cacheconfig property
- about / Configuring Coherence C++
- Tangosol.IO.POF.IPortableObject
- implementing / Implementing the IPortableObject interface
- Tangosol.IO.Resources.ResourceLoader class
- Tangosol.Net.Cache.ContinuousQueryCache class
- about / Continuous Query Cache
- Tangosol.Net.Cache.Support.WindowsFormsCacheListener class
- TCMP
- about / Coherence networking
- TCP
- about / Coherence networking
- benefit / Coherence networking
- TopAggregator
- implementing / Implementing DepositProcessor in C++
- toString method
- about / The "Hello World" example
- TransactionType property
- about / Data validation framework
- transport layer
- about / Coherence networking
U
- UDP
- about / Coherence networking
- unit calculator
- about / Local cache scheme
- binary / Local cache scheme
- fixed / Local cache scheme
- UnsupportedOperationException
- about / Write behind and deletes
- UpdaterProcessor
- UrlResource class
- about / Resource abstraction
- user types
- about / POF basics
- UUIDs
V
- ValueChangeEventFilter
- ValueExtractor
- about / Value extractors
- value extractors
- about / Value extractors
- ReflectionExtractor / Reflection extractor
- PropertyExtractor, using / Reflection extractor
- and expression language / Reflection extractor
- built-ins / Other built-in value extractors
- built-ins, IdentityExtractor / IdentityExtractor
- built-ins, ChainedExtractor / ChainedExtractor and MultiExtractor
- built-ins, MultiExtractor / ChainedExtractor and MultiExtractor
- built-ins, PofExtractor / PofExtractor
- custom value extractor, implementing / Implementing a custom value extractor
- value objects, domain model building blocks
- about / Value objects
- money value object, implementing / Implementing the Money value object
- as identifiers / Value objects as identifiers
- VersionedPut
- VersionedPutAll
- about / Built-in entry processors
W
- waitForAny method
- about / Processing the results
- WebResource class
- about / Resource abstraction
- WithdrawalProcessor
- problem / Cache service re-entrancy
- withdraw method
- about / Cache service re-entrancy
- WKA
- about / Multicast issues
- WorkManager.waitForAll method
- about / PofExtractor
- Work Manager API
- WorkManagerFactory.getInstance method
- about / Low-balance listener
- WPF
- about / Introducing the Coherent Bank sample application
- using, for data binding / Data binding with Windows Presentation Foundation (WPF)
- write behind pattern
- benefits / Write behind
- about / Write behind
- using for account and transaction / Using write behind for accounts and transactions
- storeAll / Write behind and storeAll
- failures, handling / Cluster member failures, Store failures
- cluster member failure / Cluster member failures
- store failure, handling / Store failures
- eviction / Write behind and eviction
- DELETE statements / Write behind and deletes
- writeMap method
- writeReminder method
- about / Implementing serialization code
- write through pattern
- benefits / Write through
- about / Write through
- CacheStore interface, implementing / Write through
X
- xml-override attribute
- about / Configuring a private cluster
- XorFilter class
- about / Built-in filters
Y
- YourKit Profiler
- about / Dealing with latency