The Grid Man
Home

Switching Cache Pattern in Oracle Coherence

By jk On May 14, 2012 · 2 Comments

A Switching NamedCache Implementation

I decided to write this blog after the technique had been mentioned on the Oracle Coherence forum a few times as a solution to various requirements but without any real detail or without covering some of the questions that this technique poses. The technique in question is basically where you have [...]

Continue Reading →

Oracle Coherence Ain’t Just For Caching – How About Decompiling Byte Code

By jk On March 8, 2012 · Leave a Comment

This blog post is about just one of the features of Oracle Coherence that you probably never knew about, that is, decompiling byte code. Last week I had to write some code that required me to find all of the classes annotated with a particular annotation, the reason for this is not important for this [...]

Continue Reading →

Coherence Incubator Commons Runtime Package

By jk On February 28, 2012 · 3 Comments

The Oracle Coherence Incubator contains some really cool bits of code and the Coherence Incubator Commons in particular contains functionality useful in just about any Coherence project. One of the things lacking from the Incubator though is a decent set of “How To” documentation showing examples of its use it. The Incubator was started as [...]

Continue Reading →

Coherence – Backing Map Filter Queries and Cache Join Queries

By jk On February 27, 2012 · 10 Comments

This post describes how to run Filter queries directly against Binary Backing Maps in Oracle Coherence. Querying a backing map is not the same as querying a NamedCache. A backing map is the internal map that Coherence uses to store data for a cache on each storage enabled member of the cluster. Direct use of [...]

Continue Reading →

An Interesting Observation using POF Extractors

By jk On February 7, 2012 · 2 Comments

I have recently been doing some performance tests to see how Oracle Coherence performance degrades using the various off heap storage methods available. Part of these tests was to run various queries that returned different amounts of data. The queries were each run with and without the relevant indexes and all used a simple EqualsFilter [...]

Continue Reading →

Coherence Tips #1 – Be careful using <scheme-ref> and <autostart> in your cache config

By jk On January 24, 2012 · 1 Comment

This tip is about server side Coherence cache configuration files and why you need to be careful about using particular elements in scheme configurations. I came across these issues when reviewing a configuration file for a project recently and realised that it is not something that everyone instinctively knows when putting editing their configuration files.

[...]

Continue Reading →

Coherence – Alternative putAll

By jk On January 20, 2012 · 3 Comments

The Oracle Coherence putAll method is often used as a more efficient way to perform bulk updates of a Coherence cache, and is actually more efficient for single updates too. This is something that most Oracle Coherence developers find out within their first week or two of using the product but putAll has some drawbacks [...]

Continue Reading →
  • Recent Posts

    • Switching Cache Pattern in Oracle Coherence
    • Oracle Coherence Ain’t Just For Caching – How About Decompiling Byte Code
    • Coherence Incubator Commons Runtime Package
    • Coherence – Backing Map Filter Queries and Cache Join Queries
    • An Interesting Observation using POF Extractors
  • Categories

    • Coherence
    • Tips
  • Tags

    cache-config Coherence Filter Incubator joins POF Testing Tips
  • Coherence

    • Oracle Coherence
    • Oracle Coherence Forum
    • Oracle Coherence Incubator
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

About Me

About Me
I am an independent IT consultant specializing in Oracle Coherence. I have been using Coherence since late 2005 for a number of different companies. I am predominantly a Java developer and have been solidly since 1999; although I first started as a full time developer back in 1990 - more years ago than I care to remember.

More about me here
My Linked-In profile:

Empty

The Grid Man

© 2012 Jonathan Knight Consulting Ltd
Platform by PageLines