use Environment cache