I was changing cache config a bit, and got this:
https://gist.github.com/4130728

   private static void verifyCacheHasNoEviction(AdvancedCache<?, ?> cache) {
      if (cache.getConfiguration().getEvictionStrategy().isEnabled())
         throw new IllegalArgumentException("DistributedSegmentReadLocker is not reliable when using a cache with eviction enabled, disable eviction on this cache instance");
   }


How do you then handle memory overflow on no-eviction caches?


-Ales