obstacleCache