A small correction in my previous email. The sizes of my objects vary
from 8-12KB.

Chandri

On 8/16/07, Chandri Krishnan wrote:
> Hello,
>
> I am having as issue with a prototype distributed cache that I am
> building with JCS. I am running JCS with one remote server and two
> clients. I am using a standalone driver that communicates with these
> clients. The clients create, retrieve, update and remove hundreds of
> objects (each of size few hundred bytes) based on commands received
> from the driver.
>
> I noticed that some objects inserted into the cache in one client is
> not available from the other. Sometimes updates aren't reflected. I
> looked at all the cached objects in both the caches using
> cache.getGroupKeys and the numbers are never the same. Shouldn't the
> updates be available immediately to both the clients? I found that
> puts and removals occur asynchronously with the Remote server setting,
> but gets are synchronous.
>
> Any help will be appreciated.
>
> Thanks,
> Chandri
>
> Here is my remote.cache.ccf used in the remote server:
> --------------------------------------------------------------------------------------------
> # remote.cache.ccf
> registry.host=localhost
> registry.port=11102
> remote.cache.service.port=11102
> remote.cluster.LocalClusterConsistency=true
> remote.cluster.AllowClusterGet=true
>
> jcs.default=RCluster
> jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
> jcs.default.cacheattributes.MaxObjects=10000
>
> jcs.auxiliary.RCluster=org.apache.jcs.auxiliary.remote.RemoteCacheFactory
> jcs.auxiliary.RCluster.attributes=org.apache.jcs.auxiliary.remote.RemoteCacheAtt
> ributes
> jcs.auxiliary.RCluster.attributes.RemoteTypeName=CLUSTER
> jcs.auxiliary.RCluster.attributes.RemoveUponRemotePut=false
> jcs.auxiliary.RCluster.attributes.GetOnly=false
> --------------------------------------------------------------------------------------------
>
> Here is the cache.ccf file used in the clients (both of them use the same)
> --------------------------------------------------------------------------------------------
> jcs.default=RServer
> jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
> jcs.default.cacheattributes.MaxObjects=200001
> jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRU
> MemoryCache
> jcs.default.cacheattributes.UseMemoryShrinker=true
> jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
> jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
> jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
> jcs.default.elementattributes.IsEternal=false
> jcs.default.elementattributes.MaxLifeSeconds=700
> jcs.default.elementattributes.IsSpool=true
> jcs.default.elementattributes.IsRemote=true
> jcs.default.elementattributes.IsLateral=true
>
> jcs.auxiliary.RServer=org.apache.jcs.auxiliary.remote.RemoteCacheFactory
> jcs.auxiliary.RServer.attributes=org.apache.jcs.auxiliary.remote.RemoteCacheAttr
> ibutes
> jcs.auxiliary.RServer.attributes.FailoverServers=localhost:11102
> jcs.auxiliary.RServer.attributes.RemoveUponRemotePut=false
> jcs.auxiliary.RServer.attributes.RemoteTypeName=LOCAL
> jcs.auxiliary.RServer.attributes.GetOnly=false
> jcs.auxiliary.RServer.attributes.Receive=true
>
> --------------------------------------------------------------------------------------------
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to