Given an item, determines its dependencies on other items.
the item whose dependencies have to be determined.
keys of the items the current item relies on.
Gets a specific item from the cache. If not cached yet, the information will be fetched from Knora.
the id of the item to be returned.
true if the item to be returned is a dependency of another item (recursive call to this method).
the requested item.
Given an item, determines its key.
The item whose key has to be determined.
Deletes an existing entry in the cache and requests information from Knora.
the id of the information to be returned.
the item.
Fetches information from Knora.
the id of the information to be returned.
true if the requested key is a dependency of another item.
the items received from Knora.
Generated using TypeDoc
Generic cache class. Fetches information of a specific type from Knora once and caches it. Fetches also dependencies of a requested element (non-blocking). Works also with multiple async requests for the same key, also if not cached yet.