At the end of the testsuite, there're about ~900 scheduled eviction threads lying around. Is the scheduled eviction executor thread service at all???
Right now shutdown of executors, which are global components, is spread around different parts of the code. In fact, eviction scheduled executor is not shutdown at all. They should be shutdown from a centralised point, i.e. GlobalCR.stop().