DefaultCache
Constructor:
Signature:
def __init__(self, cache_key_fn: Callable[[K], Hashable] | None = None) -> None:  ...Parameters:
-  
cache_key_fn:- Type
 -  
Callable[[K], Hashable] | None - Default
 -  
None 
 
Methods:
-  
get
Signature:
def get(self, key: K) -> Future[T] | None:...Parameters:
-  
key:- Type
 -  
K 
 
 -  
 -  
set
Signature:
def set(self, key: K, value: Future[T]) -> None:...Parameters:
-  
key:- Type
 -  
K 
 -  
value:- Type
 -  
Future[T] 
 
 -  
 -  
delete
Signature:
def delete(self, key: K) -> None:...Parameters:
-  
key:- Type
 -  
K 
 
 -  
 -  
clear
Signature:
def clear(self) -> None:... 
Attributes:
-  
cache_key_fn:- Type
 -  
Callable[[K], Hashable] 
 -  
cache_map:- Type
 -  
Dict[Hashable, Future[T]]