new $cacheRessource()
Service de gestion du cache des ressources (helper de $ressourceRepository)
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> |
(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> |
(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 |
(static) getByCle(cle, next)
Envoie une ressource du cache (format Entity) à next
Parameters:
Name | Type | Description |
---|---|---|
cle |
string | |
next |
RessourceCallback |
(static) getByOrigine(origine, idOrigine, next)
Envoie une ressource du cache (format Entity) à next
Parameters:
Name | Type | Description |
---|---|---|
origine |
string | |
idOrigine |
string | |
next |
RessourceCallback |
(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 |