Indeed, so perhaps after the future being added to the map recheck the volatile internalShutdown?