]
Diego Lovison moved JDG-1553 to ISPN-8808:
------------------------------------------
Project: Infinispan (was: JBoss Data Grid)
Key: ISPN-8808 (was: JDG-1553)
Workflow: GIT Pull Request with Triage workflow (was: CDW with loose
statuses v1)
Component/s: (was: HotRod Java client)
Affects Version/s: (was: JDG 7.2 ER3)
RemoteCacheManagerAdmin should return always a RemoteCache
----------------------------------------------------------
Key: ISPN-8808
URL:
https://issues.jboss.org/browse/ISPN-8808
Project: Infinispan
Issue Type: Enhancement
Reporter: Diego Lovison
Assignee: Galder ZamarreƱo
After [
JDG-1534|https://issues.jboss.org/browse/JDG-1534], we can create a cache using a
configuration in the client side.
In this case, when creating a cache with the configuration, RemoteCacheManagerAdmin is
returning a BasicCache.
The only way to get the RemoteCache is doing the following
{code:java}
BasicCache<String, String> cache = cacheManager.administration()
.withFlags(CacheContainerAdmin.AdminFlag.PERMANENT)
.getOrCreateCache("test-5", config.build());
RemoteCache<String, String> remoteCache =
cacheManager.getCache("test-5");
MyListener myListener = new MyListener();
remoteCache.addClientListener(myListener);
{code}
It will be good if RemoteCacheManagerAdmin always return a RemoteCache