[infinispan-dev] Need RemoteCacheManager.getCacheNames() for Spring integration

Manik Surtani manik at jboss.org
Mon Mar 14 08:40:07 EDT 2011


There isn't anything of the sort at the moment.  I presume you'd just have to use a singleton list containing the default cache name for now.

Galder/Mircea, what are your thoughts around adding a verb to retrieve cache names to Hot Rod?


On 13 Mar 2011, at 22:30, Olaf Bergner wrote:

> I have more or less finished my first attempt at implementing Spring 
> 3.1's forthcoming cache abstraction for Infinispan embedded. While doing 
> the same for Infinispan remote, i.e. for Infinispan's hotrod client, I 
> noticed that org.infinispan.client.hotrod.RemoteCacheManager lacks a 
> method for asking it for the names of all caches that are currently 
> known to it. This, however, is required for successfully implementing 
> org.springframework.cache.CacheManager. For now, I work around this 
> limitation by using reflection to get at RemoteCacheManager's map from 
> cache names to caches. Suffice it to say that this reeks of a hack.
> 
> So do you think that adding such a method to RemoteCacheManager is 
> feasible? Alternatively, do you know of any other way to get at the 
> names of all caches managed by RemoteCacheManager?
> 
> Cheers,
> Olaf
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani

Lead, Infinispan
http://www.infinispan.org






More information about the infinispan-dev mailing list