org.castor.cache.distributed
public 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'.
Since: 1.0
Version: $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
See Also: The Gigaspaces Home Page
The Gigaspaces Wiki
Field Summary | |
---|---|
static String | IMPLEMENTATION The classname of the implementations factory class. |
static String | TYPE The type of the cache. |
Method Summary | |
---|---|
String | getType() |
void | initialize(Properties params) |
void | initialize(String implementation, Properties params)
Normally called to initialize CoherenceCache. |
See Also: getType
See Also: initialize
com.tangosol.net.CacheFactory
implementation,
it can also be called with a test implementations classname.
Parameters: implementation Cache implementation classname to initialize. params Parameters to initialize the cache (e.g. name, capacity).
Throws: CacheAcquireException If cache can not be initialized.