tokencrawler/.venv/lib/python3.9/site-packages/cachetools-stubs/func.pyi
2022-03-17 22:16:30 +01:00

15 lines
744 B
Python

from _typeshed import IdentityFunction
from typing import Callable, Sequence, TypeVar
_T = TypeVar("_T")
def fifo_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def lfu_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def lru_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def mru_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def rr_cache(
maxsize: float | None = ..., choice: Callable[[Sequence[_T]], _T] | None = ..., typed: bool = ...
) -> IdentityFunction: ...
def ttl_cache(
maxsize: float | None = ..., ttl: float = ..., timer: Callable[[], float] = ..., typed: bool = ...
) -> IdentityFunction: ...