@AfterEach
    public final void cleanup(final TestInfo testInfo) {
        info("AfterEach cleanup", testInfo);
        if (CURRENT_TEST_CLASS_THREAD_LOCAL.get() == null) {
            throw new IllegalStateException("Cleanup called without setup. Did setup fail part way through?");
        } else if (cleanupBetweenTests()) {
            cleanup();
//            cleanup(securityContext, commonTestControl, testTempDir);
        } else {
            LOGGER.info("Cleanup not required between tests");
        }
    }
Cleanup the database and caches
<p>
Note this method is public to prevent subclasses from hiding.
stroom-app/src/test/java/stroom/test/StroomIntegrationTest.java