atproto_identity.cache.in_memory_cache¶
- class atproto_identity.cache.in_memory_cache.AsyncDidInMemoryCache(*args: Any, **kwargs: Any)¶
Bases:
AsyncDidBaseCache
- async clear() None ¶
Clear cached DIDs.
Note
This method is used to clear all cached DIDs.
- async delete(did: str) None ¶
Delete cached DID.
- Parameters:
did – DID.
- async get(did: str) CachedDidResult | None ¶
Get cached DID.
- Parameters:
did – DID.
- Returns:
Cached DID result or
None
if not found.- Return type:
CachedDidResult
- async refresh(did: str, get_doc_callback: AsyncGetDocCallback) None ¶
Refresh cached DID.
- Parameters:
did – DID.
get_doc_callback – Get DID document callback.
- async set(did: str, document: DidDocument) None ¶
Set cached DID.
- Parameters:
did – DID.
document – DID document.
- class atproto_identity.cache.in_memory_cache.DidInMemoryCache(*args: Any, **kwargs: Any)¶
Bases:
DidBaseCache
- clear() None ¶
Clear cached DIDs.
Note
This method is used to clear all cached DIDs.
- delete(did: str) None ¶
Delete cached DID.
- Parameters:
did – DID.
- get(did: str) CachedDidResult | None ¶
Get cached DID.
- Parameters:
did – DID.
- Returns:
Cached DID result or
None
if not found.- Return type:
CachedDidResult
- refresh(did: str, get_doc_callback: GetDocCallback) None ¶
Refresh cached DID.
- Parameters:
did – DID.
get_doc_callback – Get DID document callback.
- set(did: str, document: DidDocument) None ¶
Set cached DID.
- Parameters:
did – DID.
document – DID document.