ahc.collection
Class TripleKeyCache

java.lang.Object
  |
  +--ahc.collection.TripleKeyCache

public abstract class TripleKeyCache
extends java.lang.Object

This class is a cache that manages instances based on three parameters.

Author:
Arno Haase
See Also:
Cache

Constructor Summary
TripleKeyCache()
           
 
Method Summary
protected abstract  java.lang.Object createNew(java.lang.Object key1, java.lang.Object key2, java.lang.Object key3)
           
 java.lang.Object get(java.lang.Object key1, java.lang.Object key2, java.lang.Object key3)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TripleKeyCache

public TripleKeyCache()
Method Detail

get

public java.lang.Object get(java.lang.Object key1,
                            java.lang.Object key2,
                            java.lang.Object key3)

createNew

protected abstract java.lang.Object createNew(java.lang.Object key1,
                                              java.lang.Object key2,
                                              java.lang.Object key3)