package org.infinispan.test.integration.as.jms.infinispan.controller; import javax.annotation.PostConstruct; import javax.annotation.Resource; import javax.ejb.Stateless; import org.infinispan.manager.CacheContainer; /** * A simple cache to store some information about a newly registered member. * * @author Davide D'Alto */ @Stateless public class MembersCache { @Resource(lookup = "java:jboss/infinispan/container/membersCache") private CacheContainer container; private org.infinispan.Cache<String, String> cache; @PostConstruct public void initCache() { this.cache = container.getCache(); } public String get(String key) { return this.cache.get(key); } public void put(String key, String value) { this.cache.put(key, value); } }