I would say we should still set the timeout to 120 seconds and enable core thread timeouts so that if this cache is idle it won't have _poolSize_ threads sitting around all the time.

Also these changes would have to be applied to AsyncCacheWriter as well [1]

[1] https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/persistence/async/AsyncCacheWriter.java