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 retrieved from DSP-API.
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).
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 DSP-API.
the id of the information to be returned.
the item.
Fetches information from DSP-API.
the id of the information to be returned.
true if the requested key is a dependency of another item.
the items received from DSP-API.
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.