|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridvise.coherence.cache.entity.AbstractCache<K,V>
public abstract class AbstractCache<K,V>
| Field Summary | |
|---|---|
protected static com.tangosol.util.Filter |
PRESENT_FILTER
|
| Constructor Summary | |
|---|---|
AbstractCache()
|
|
| Method Summary | ||
|---|---|---|
void |
addIndex(com.tangosol.util.ValueExtractor valueExtractor)
|
|
protected void |
addIndex(com.tangosol.util.ValueExtractor valueExtractor,
com.tangosol.net.NamedCache cache)
|
|
protected abstract void |
addIndexes(com.tangosol.net.NamedCache namedCache)
|
|
void |
addMapListener(com.tangosol.util.MapListener mapListener)
|
|
void |
addMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter)
|
|
void |
addMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter,
boolean lite)
|
|
void |
addMapListener(com.tangosol.util.MapListener mapListener,
K key)
|
|
void |
addMapListener(com.tangosol.util.MapListener mapListener,
K key,
boolean lite)
|
|
Object |
aggregate(Collection<K> keys,
com.tangosol.util.InvocableMap.EntryAggregator aggregator)
|
|
Object |
aggregate(com.tangosol.util.Filter filter,
com.tangosol.util.InvocableMap.EntryAggregator aggregator)
|
|
void |
clear()
|
|
void |
clearCache()
|
|
|
distictSetValues(Collection<K> keys,
Enum<?> setExtractMethodName)
Returns the a set of distinct values returned form the 'extractMethodName'-method which it self extracts a collection of objects addressed by the keys. |
|
|
distictSetValues(Collection<K> keys,
Enum<?> setExtractMethodName,
Enum<?> groupByExtractMethodName)
|
|
|
distictSetValues(com.tangosol.util.Filter filter,
Enum<?> setExtractMethodName)
Returns the a set of distinct values returned form the 'extractMethodName'-method which it self extracts a collection of objects addressed by the filter. |
|
|
distictSetValues(com.tangosol.util.Filter filter,
Enum<?> setExtractMethodName,
Enum<?> groupByExtractMethodName)
|
|
|
distictSetValues(com.tangosol.util.Filter filter,
com.tangosol.util.ValueExtractor valueExtractor)
|
|
|
distictValues(Collection<K> keys,
Enum<?> extractMethodName)
Returns the a set of distinct values returned form the 'extractMethodName'-method on objects addressed by the keys. |
|
|
distictValues(Collection<K> keys,
Enum<?> extractMethodName,
Enum<?> groupByExtractMethodName)
|
|
|
distictValues(Collection<K> keys,
String extractMethodName)
|
|
|
distictValues(com.tangosol.util.Filter filter,
Enum<?> extractMethodName)
Returns the a set of distinct values returned form the 'extractMethodName'-method on objects addressed by the filter. |
|
|
distictValues(com.tangosol.util.Filter filter,
Enum<?> extractMethodName,
Enum<?> groupByExtractMethodName)
|
|
|
distictValues(com.tangosol.util.Filter filter,
com.tangosol.util.ValueExtractor valueExtractor)
Returns the a set of distinct values returned form the valueExtractor executed on objects addressed by the filter. |
|
|
distictValues(com.tangosol.util.ValueExtractor valueExtractor)
Returns the a set of distinct values returned form the extractor for all entries in the cache |
|
Collection<Map.Entry<K,V>> |
entrySet(com.tangosol.util.Filter filter)
|
|
V |
get(K key)
|
|
Map<K,V> |
getAll(Collection<K> keys)
|
|
com.tangosol.net.NamedCache |
getCache()
|
|
abstract String |
getCacheName()
|
|
Object |
invoke(K key,
com.tangosol.util.InvocableMap.EntryProcessor entryprocessor)
|
|
Map<K,?> |
invokeAll(Collection<K> keys,
com.tangosol.util.InvocableMap.EntryProcessor entryprocessor)
|
|
Set<K> |
keySet(com.tangosol.util.Filter filter)
|
|
void |
put(K key,
V value)
|
|
void |
putAll(Map<K,V> map)
|
|
void |
remove(Collection<K> keys)
|
|
void |
remove(com.tangosol.util.Filter filter)
|
|
void |
remove(K key)
|
|
void |
removeMapListener(com.tangosol.util.MapListener mapListener)
|
|
void |
removeMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter)
|
|
void |
removeMapListener(com.tangosol.util.MapListener mapListener,
K key)
|
|
int |
size()
|
|
Collection<V> |
values()
|
|
Map<K,V> |
values(com.tangosol.util.Filter filter)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final com.tangosol.util.Filter PRESENT_FILTER
| Constructor Detail |
|---|
public AbstractCache()
| Method Detail |
|---|
public abstract String getCacheName()
protected abstract void addIndexes(com.tangosol.net.NamedCache namedCache)
public void addIndex(com.tangosol.util.ValueExtractor valueExtractor)
addIndex in interface ICache<K,V>public void addMapListener(com.tangosol.util.MapListener mapListener)
addMapListener in interface ICache<K,V>
public void addMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter,
boolean lite)
addMapListener in interface ICache<K,V>
public void addMapListener(com.tangosol.util.MapListener mapListener,
K key,
boolean lite)
addMapListener in interface ICache<K,V>
public void addMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter)
addMapListener in interface ICache<K,V>
public void addMapListener(com.tangosol.util.MapListener mapListener,
K key)
addMapListener in interface ICache<K,V>public void removeMapListener(com.tangosol.util.MapListener mapListener)
removeMapListener in interface ICache<K,V>
public void removeMapListener(com.tangosol.util.MapListener mapListener,
K key)
removeMapListener in interface ICache<K,V>
public void removeMapListener(com.tangosol.util.MapListener mapListener,
com.tangosol.util.Filter filter)
removeMapListener in interface ICache<K,V>public void remove(Collection<K> keys)
remove in interface ICache<K,V>public void remove(K key)
remove in interface ICache<K,V>public void remove(com.tangosol.util.Filter filter)
remove in interface ICache<K,V>public void clearCache()
public Set<K> keySet(com.tangosol.util.Filter filter)
keySet in interface ICache<K,V>public Collection<Map.Entry<K,V>> entrySet(com.tangosol.util.Filter filter)
entrySet in interface ICache<K,V>public Map<K,V> values(com.tangosol.util.Filter filter)
values in interface ICache<K,V>public Collection<V> values()
values in interface ICache<K,V>public void clear()
clear in interface ICache<K,V>public int size()
size in interface ICache<K,V>public com.tangosol.net.NamedCache getCache()
getCache in interface ICache<K,V>public V get(K key)
get in interface ICache<K,V>public Map<K,V> getAll(Collection<K> keys)
getAll in interface ICache<K,V>
public void put(K key,
V value)
put in interface ICache<K,V>public void putAll(Map<K,V> map)
putAll in interface ICache<K,V>public <E> Collection<E> distictValues(com.tangosol.util.ValueExtractor valueExtractor)
ICache
distictValues in interface ICache<K,V>
public <E> Collection<E> distictValues(com.tangosol.util.Filter filter,
Enum<?> extractMethodName)
ICache
distictValues in interface ICache<K,V>
public <E> Collection<E> distictValues(com.tangosol.util.Filter filter,
com.tangosol.util.ValueExtractor valueExtractor)
ICache
distictValues in interface ICache<K,V>
public <E> Collection<E> distictSetValues(com.tangosol.util.Filter filter,
Enum<?> setExtractMethodName)
ICache
distictSetValues in interface ICache<K,V>
public <E> Collection<E> distictSetValues(com.tangosol.util.Filter filter,
com.tangosol.util.ValueExtractor valueExtractor)
public <E> Collection<E> distictValues(Collection<K> keys,
Enum<?> extractMethodName)
ICache
distictValues in interface ICache<K,V>
public <E> Collection<E> distictValues(Collection<K> keys,
String extractMethodName)
distictValues in interface ICache<K,V>
public <E> Collection<E> distictSetValues(Collection<K> keys,
Enum<?> setExtractMethodName)
ICache
distictSetValues in interface ICache<K,V>
public <G,E> Map<G,Collection<E>> distictValues(com.tangosol.util.Filter filter,
Enum<?> extractMethodName,
Enum<?> groupByExtractMethodName)
distictValues in interface ICache<K,V>
public <G,E> Map<G,Collection<E>> distictSetValues(com.tangosol.util.Filter filter,
Enum<?> setExtractMethodName,
Enum<?> groupByExtractMethodName)
distictSetValues in interface ICache<K,V>
public <G,E> Map<G,Collection<E>> distictValues(Collection<K> keys,
Enum<?> extractMethodName,
Enum<?> groupByExtractMethodName)
distictValues in interface ICache<K,V>
public <G,E> Map<G,Collection<E>> distictSetValues(Collection<K> keys,
Enum<?> setExtractMethodName,
Enum<?> groupByExtractMethodName)
protected void addIndex(com.tangosol.util.ValueExtractor valueExtractor,
com.tangosol.net.NamedCache cache)
public Object invoke(K key,
com.tangosol.util.InvocableMap.EntryProcessor entryprocessor)
invoke in interface ICache<K,V>
public Map<K,?> invokeAll(Collection<K> keys,
com.tangosol.util.InvocableMap.EntryProcessor entryprocessor)
invokeAll in interface ICache<K,V>
public Object aggregate(Collection<K> keys,
com.tangosol.util.InvocableMap.EntryAggregator aggregator)
aggregate in interface ICache<K,V>
public Object aggregate(com.tangosol.util.Filter filter,
com.tangosol.util.InvocableMap.EntryAggregator aggregator)
aggregate in interface ICache<K,V>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||