changed RunCache::newRun to RunCache::getARun since it better expresses its activity