caching_enumerator (rubygems): If you're putting expensive operations in Enumerator, use this to cache and re-use the results
Keywords: cache|caching|enumerator|gem|ruby