fix IEnumberable Cache