General FAQs
Is Infinispan's configuration compatible with JBoss Cache?
What APIs does Infinispan offer?
Which JVMs (JDKs) does Infinispan work with?
Cache Loaders and Cache Store FAQs
Cache loaders and cache stores - what's the difference?
Are modifications to asynchronous cache stores coalesced or aggregated?
In JBoss Cache, the JDBC and File CacheLoaders had restrictions such as only being able to use Strings in Fqns. Is this still the case in Infinispan?
What does the passivation flag do?
What if I get IOException "Unsupported protocol version 48" with JdbcStringBasedCacheStore?
Locking FAQs
Does Infinispan support distributed eager locking?
How does Infinispan support explicit eager locking?
How does Infinispan support implicit eager locking?
JBoss Cache exposed several different locking schemes - pessimistic, optimistic and MVCC. I don't see a way to specify locking scheme in Infinispan. Why is this?
What isolation levels does Infinispan support?
Transaction FAQs
When using Atomikos transaction manager, distributed caches are not distributing data, what is the problem?
Eviction and Expiration FAQs
Expiration does not work, what is the problem?
Why is cache size sometimes even higher than specified maxEntries of the eviction configuration element?
Why isn't there a notification for the expiration of a cache entry?
Cache Manager FAQs
Can I create caches using different cache modes using the same cache manager?
Can transactions span different Cache instances from the same cache manager?
Infinispan allows me to create several Caches from a single CacheManager. Are there any reasons to create separate CacheManagers?
Cache Mode FAQs
What is the difference between a replicated cache and a distributed cache?
Does DIST support both synchronous and asynchronous communications?
I have caches configured with asynchronous replication or distribution, but these caches appear to be behaving synchronously (waiting for responses), what is going on?
I notice that when using DIST, the cache does a remote get before a write command. Why is this?
I use a clustered cache. I want the guarantees of synchronous replication with the parallelism of asynchronous replication. What can I do?
Is buddy replication supported?
What is the L1 cache?
Listener FAQs
In a cache entry modified listener, can the modified value be retrieved via Cache.get() when isPre=false?
Cloud FAQs
How do you make Infinispan send replication traffic over a specific network when you don't know the IP address?
Demo FAQs
When using the GUI Demo, I've just put an entry in the cache with lifespan of -1. Why do I see it as having a lifespan of 60,000?
Query Module FAQs
When I run an application based on the Query module, I get a ClassNotFoundException for org.slf4j.impl.StaticLoggerBinder. How do I solve it?
JBoss Application Server Integration FAQs
Can I run my own Infinispan cache within JBoss Application Server 5 or 4?
Can I run my own Infinispan cache within JBoss Application Server 6?
Logging FAQs
How can I enable logging?
Third Party Container FAQs
Can I use Infinispan on Google App Engine for Java?
When running on Glassfish or Apache, creating a cache throws an exception saying "Unable to construct a GlobalComponentRegistry", what is it wrong?
Language FAQs
Can I use Infinispan with Groovy? What about Jython, Clojure, JRuby or Scala etc.?
Marshalling & Unmarshalling
Best practices implementing java.io.Externalizable
Does Infinispan support storing Non-Serializable objects?
Do Externalizer implementations need to access internal Externalizer implementations?
Do I need to register an application cacheloader when using an isolated deployment?
During state transfer, the state receiver logs an EOFException when applying state saying "Read past end of file". Should I worry about this?
How do I get more information on marshalling & unmarshalling exceptions?
Why am I getting invalid data passed to readExternal?
Tuning FAQs
When running Infinispan under load, I see RejectedExecutionException, how can I fix it?
JNDI FAQs
Can I bind Cache or CacheManager to JNDI?
Hibernate 2nd Level Cache FAQs
Can I use Infinispan as a remote JPA or Hibernate second level cache?
I'm adding the Infinispan 2nd level cache provider to existing servers that already use JGroups. Should I set Infinispan to use the same JGroups cluster, or should I use two separate cluster names?
Is it possible to use the Infinispan 2nd level cache outside of a J2EE server, and if so how do I set up the transaction manager lookup?
What are the pitfalls of not using a non-JTA transaction factory such as JDBCTransactionFactory with Hibernate when Infinispan is used as 2nd level cache provider?
Cache Server FAQs
After running a Hot Rod server for a while, I get a NullPointerException in HotRodEncoder.getTopologyResponse(), how can I get around it?
What is the startServer.sh script used for? What is the startServer.bat script used for?
Debugging FAQs
How can I get Infinispan to show the full byte array? The log only shows partial contents of byte arrays...
Clustering Transport FAQs
How do I retrieve the clustering physical address?