Class EntityDefinitionCache

Caches definition in memory.

Constructors

EntityDefinitionCache()

Declaration
RequestResponse
new EntityDefinitionCache()

Functions

load(definition)

Load the specified definition into the cache.

Declaration
RequestResponse
function load(definition)
Parameters
TypeNameDescription
definition

The entity definition

get(key)

Retrieve the definition with specified name or id from the cache.

Declaration
RequestResponse
function get(key)
Parameters
TypeNameDescription
key

The definition name or definition id

Returns
TypeDescription

The cached definition or null

loadAll(definitions, loadAllIndividually, loadAsGroup)

Loads all definitions into the cache.

Declaration
RequestResponse
function loadAll(definitions, loadAllIndividually, loadAsGroup)
Parameters
TypeNameDescription
definitions

An array of entity definitions

loadAllIndividually

Flag indicating whether to load the definitions individually or not

loadAsGroup

Key to be used to store the array of definitions, or false to not load the array

getAll(group)

Retrieves an array of definitions that was cached with the specified group key.

Declaration
RequestResponse
function getAll(group)
Parameters
TypeNameDescription
group

The key with which the group of definitions was stored

invalidate(key)

Invalidates/removes the definition with specified name or id from the cache.

Declaration
RequestResponse
function invalidate(key)
Parameters
TypeNameDescription
key

The definition name or definition id

Do you have some feedback for us?

If you have suggestions for improving this article,