Murali Thirugnanam created JCS-239:
--------------------------------------

             Summary: CacheAccess put/remove in one application is not getting 
reflected in another application
                 Key: JCS-239
                 URL: https://issues.apache.org/jira/browse/JCS-239
             Project: Commons JCS
          Issue Type: Bug
          Components: Composite Cache, RMI Remote Cache
    Affects Versions: jcs-3.1
            Reporter: Murali Thirugnanam


CacheAccess put/remove in one application is not getting reflected in another 
application.

We are using Remote Cache Server which is deployed as an application in JBoss.
We have other applications deployed in same JBoss, which uses below code 
snippet to put/get/remove items to remote server.

{code:java}
final ICompositeCacheManager cacheMgr = CompositeCacheManager.getInstance(); 
final RemoteCacheAttributes rca = new RemoteCacheAttributes(); 
final RemoteCacheFactory factory = new RemoteCacheFactory(); 
rca.setRemoteLocation("localhost", 1101);     
rca.setCacheName("testCache");     
factory.initialize();     
final RemoteCacheManager remoteCacheMgr = factory.getManager(rca , cacheMgr , 
new CacheEventLoggerDebugLogger(), new StandardSerializer());     
AuxiliaryCache<CacheKey, CacheValue> testAuxCache = 
remoteCacheMgr.getCache(rca);   

//Put:
CacheAccess<CacheKey, CacheValue> cache = JCS.getInstance("testCache");
testCache.put(key, value);

//Get:
cacheValue = cache.get(key);

//Remove:
cache.remove(key);
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to