Skip to content

Instantly share code, notes, and snippets.

@galderz
Forked from maniksurtani/gist:1232002
Created October 27, 2011 17:13
Show Gist options
  • Save galderz/1320171 to your computer and use it in GitHub Desktop.
Save galderz/1320171 to your computer and use it in GitHub Desktop.
...
import javax.enterprise.inject.Produces;
import org.infinispan.cdi.ConfigureCache;
import org.infinispan.configuration.cache.Configuration;
import org.infinispan.configuration.cache.ConfigurationBuilder;
class Config {
@ConfigureCache("my-cache-name")
@MyCacheQualifier
@Produces
Configuration myCacheConfiguration() {
return new ConfigurationBuilder()
.eviction()
.strategy(FIFO)
.maxEntries(2048)
.build();
}
}
...
import javax.ejb.Stateless;
import javax.inject.Inject;
import org.infinispan.Cache;
@Stateless
class FooEJB {
@Inject @MyCacheQualifier
Cache<String, String> myCache;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment