You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
2.2 KiB

from .core import ENOVAL as ENOVAL, args_to_key as args_to_key, full_name as full_name
from .fanout import FanoutCache as FanoutCache
from django.core.cache.backends.base import BaseCache
from typing import Any, Optional
class DjangoCache(BaseCache):
_cache: Any = ...
def __init__(self, directory: Any, params: Any) -> None: ...
@property
def directory(self): ...
def cache(self, name: Any): ...
def deque(self, name: Any): ...
def index(self, name: Any): ...
def add(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ..., read: bool = ..., tag: Optional[Any] = ..., retry: bool = ...): ...
def get(self, key: Any, default: Optional[Any] = ..., version: Optional[Any] = ..., read: bool = ..., expire_time: bool = ..., tag: bool = ..., retry: bool = ...): ...
def read(self, key: Any, version: Optional[Any] = ...): ...
def set(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ..., read: bool = ..., tag: Optional[Any] = ..., retry: bool = ...): ...
def touch(self, key: Any, timeout: Any = ..., version: Optional[Any] = ..., retry: bool = ...): ...
def pop(self, key: Any, default: Optional[Any] = ..., version: Optional[Any] = ..., expire_time: bool = ..., tag: bool = ..., retry: bool = ...): ...
def delete(self, key: Any, version: Optional[Any] = ..., retry: bool = ...) -> None: ...
def incr(self, key: Any, delta: int = ..., version: Optional[Any] = ..., default: Optional[Any] = ..., retry: bool = ...): ...
def decr(self, key: Any, delta: int = ..., version: Optional[Any] = ..., default: Optional[Any] = ..., retry: bool = ...): ...
def has_key(self, key: Any, version: Optional[Any] = ...): ...
def expire(self): ...
def stats(self, enable: bool = ..., reset: bool = ...): ...
def create_tag_index(self) -> None: ...
def drop_tag_index(self) -> None: ...
def evict(self, tag: Any): ...
def cull(self): ...
def clear(self): ...
def close(self, **kwargs: Any) -> None: ...
def get_backend_timeout(self, timeout: Any = ...): ...
def memoize(self, name: Optional[Any] = ..., timeout: Any = ..., version: Optional[Any] = ..., typed: bool = ..., tag: Optional[Any] = ...): ...