To be honest looking at the previous code again it seems that the only non RuntimeException this caught was an InterruptedException, which is not good since it will ignore the interrupt.  I would think not having it would be best, but unfortunately I don't know what exceptions this was originally added to block.  Looking back in history this was added with https://github.com/infinispan/infinispan/commit/0af9d9b6cfe00fcb9ae293e18ecd4b3e7486ea13 which unfortunately doesn't have a Jira so I don't know what the exact use case this was supposed to stop... :(

@mmarkus WDYT?