[
https://issues.apache.org/jira/browse/JCS-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Murali Thirugnanam updated JCS-239:
-----------------------------------
Priority: Blocker (was: Critical)
> 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
> Priority: Blocker
>
> 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)