An Infinispan second-level cache configured with `transaction-mode=NONE` would be invalidated when programmatically forcing an eviction. This invalid state would result in performance degradation, and TRACE level log messages of `Could not invalidate region: null`.
This issue was caused by unhandled null values related to attempting to use a TransactionManager in a non-transactional configuration, resulting in NullPointerExceptions.
This issue has been fixed in this release of JBoss EAP 6 so that proper null checks now allow the eviction and valid state to occur. As a result, programmatically forcing an eviction on an Infinispan second-level cache configured with `transaction-mode=NONE` will no longer trigger an invalid state and associated performance degradation.