linkahead.cached module#

Deprecated module, please use the default query methods with client_cached = True. This module provides some cached versions of functions that retrieve Entities from a remote server.

See also

-, -, -, -, id,

class linkahead.cached.AccessType(*values)#

Bases: Enum

The query methods this is used for are deprecated. Please use the new query methods.

EID = 3#
NAME = 4#
PATH = 2#
QUERY = 1#
linkahead.cached.cache_clear() None#

The query methods this is used for are deprecated. Please use the new query methods.

linkahead.cached.cache_fill(items: dict[str | int, Any], kind: AccessType = AccessType.EID, unique: bool = True) None#

The query methods this is used for are deprecated. Please use the new query methods.

linkahead.cached.cache_info()#

The query methods this is used for are deprecated. Please use the new query methods.

linkahead.cached.cache_initialize(maxsize: int = 33333) None#

The query methods this is used for are deprecated. Please use the new query methods.

linkahead.cached.cached_get_entity_by(eid: str | int | None = None, name: str | None = None, path: str | None = None, query: str | None = None) Entity | tuple[None]#

Deprecated function, please use get_entity_by with client_cached=True instead.

linkahead.cached.cached_query(query_string: str) Container#

Deprecated function, please use find, select or count with client_cached=True instead.