java.util.Map<java.lang.Object,java.lang.Object>, Cachepublic final class GigaspacesCache extends AbstractDistributedCache
 <cache-type type="gigaspaces">
    <cacheUrl>/./</cacheURL>
    <cacheProperties>schema=cache</cacheProperties>
 </cache-type>
 
 As mentioned briefly above, the main issue is the cache topology usage. Per
 definition, Gigaspaces caches can be started in various modes:instance 1:
 "/./myCache?schema=cache&cluster_schema=replicated&total_members=2&id=1"
instance 2:
 "/./myCache?schema=cache&cluster_schema=replicated&total_members=2&id=2"
instance 1:
 "/./myCache?schema=cache&cluster_schema=partitioned&total_members=2&id=1"
instance 2:
 "/./myCache?schema=cache&cluster_schema=partitioned&total_members=2&id=2"
When running the cache in server or in embedded mode, you must have the cache schema to be used, i.e. 'schema=cache'.
| Modifier and Type | Field | Description | 
|---|---|---|
static java.lang.String | 
IMPLEMENTATION | 
 The classname of the implementations factory class. 
 | 
static java.lang.String | 
TYPE | 
 The type of the cache. 
 | 
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE| Constructor | Description | 
|---|---|
GigaspacesCache() | 
| Modifier and Type | Method | Description | 
|---|---|---|
java.lang.String | 
getType() | 
 Indicates the type of this cache. 
 | 
void | 
initialize(java.lang.String implementation,
          java.util.Properties params) | 
 Normally called to initialize CoherenceCache. 
 | 
void | 
initialize(java.util.Properties params) | 
 Lyfe-cycle method to allow custom initialization of cache implementations. 
 | 
close, expire, expireAll, getName, invokeMethod, invokeStaticMethodclear, containsKey, containsValue, entrySet, get, getCache, isEmpty, keySet, put, putAll, remove, setCache, size, valuespublic static final java.lang.String TYPE
public static final java.lang.String IMPLEMENTATION
public void initialize(java.util.Properties params)
                throws CacheAcquireException
initialize in interface Cacheinitialize in class AbstractBaseCacheparams - Parameters to initialize the cache (e.g. name, capacity).CacheAcquireException - If cache can not be initialized.public void initialize(java.lang.String implementation,
                       java.util.Properties params)
                throws CacheAcquireException
com.tangosol.net.CacheFactory implementation,
 it can also be called with a test implementations classname.implementation - Cache implementation classname to initialize.params - Parameters to initialize the cache (e.g. name, capacity).CacheAcquireException - If cache can not be initialized.public java.lang.String getType()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com