NoEnumerationCache class