// give time for reads to get well and truly blocked, then abort
timeLog("sleeping " + SLEEP_TIME + " seconds");
Thread.sleep(SLEEP_TIME * SECONDS);
timeLog("aborting");
t1.abort();
// now wait to see what happens to the blocked operation
timeLog("checking shouldMatch");
shouldMatch.checkResult(true);
timeLog("checking shouldNotMatch");