module types_linq.cached_enumerable
class CachedEnumerable[TSource_co]
from types_linq.cached_enumerable import CachedEnumerable
Enumerable that stores the enumerated results which can be accessed repeatedly.
Users should not construct instances of this class directly. Use Enumerable.as_cached()
instead.
- Revisions
v0.1.1: New.
Bases
Members
instancemethod as_cached(*, cache_capacity=None)
- Parameters
cache_capacity:
Optional[int]
- Returns
Updates settings and returns the original CachedEnumerable reference.
Raises InvalidOperationError
if cache_capacity is negative.