Class: $cacheRessource

$cacheRessource()

new $cacheRessource()

Service de gestion du cache des ressources (helper de $ressourceRepository)

Source:
Requires:
  • module:$cache
  • module:$settings

Requires

  • module:$cache
  • module:$settings

Methods

(static) delete(oid, nextopt)

Efface une ressource du cache

Parameters:
Name Type Attributes Description
oid Number
next SimpleCallback <optional>
Source:

(static) deleteByOrigine(origine, idOrigine, nextopt)

Efface une ressource du cache d'après idOrigine

Parameters:
Name Type Attributes Description
origine string
idOrigine string
next errorCallback <optional>
Source:

(static) get(oid, next)

Envoie une ressource du cache (format Entity) à next

Parameters:
Name Type Description
oid Number

Id de la ressource

next RessourceCallback

Callback

Source:

(static) getByCle(cle, next)

Envoie une ressource du cache (format Entity) à next

Parameters:
Name Type Description
cle string
next RessourceCallback
Source:

(static) getByOrigine(origine, idOrigine, next)

Envoie une ressource du cache (format Entity) à next

Parameters:
Name Type Description
origine string
idOrigine string
next RessourceCallback
Source:

(static) set(ressource, nextopt)

Met en cache une ressource

Parameters:
Name Type Attributes Description
ressource EntityRessource
next errorCallback <optional>

en cas d'erreur du cache, elle sera logguée et next appelé avec la ressource reçue

Source: