Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagephp
use Doctrine\ORM\Mapping\Cache;

/**
 * @Entity
 * @Cache(usage="NONSTRICT_READ_ONLYWRITE", region="brandbox/app-xyz")
 * ...
 **/
class Entity ... {
}

...

Datensätze die nur einmal geschrieben werden und extrem selten abgerufen werden, gehören nicht in den Cache. Zur Verwendung wird die Cache-Class nicht, wie im obigen Beispiel, in das Entity aufgenommen.
Beispiel: Logs 

usage="READ_ONLY"

Datensätze die nur ein Mal geschrieben und später nur gelesen oder gelöscht (also nicht aktualisiert) werden.
Beispiel: Automatisch generierte Tokens

usage="NONSTRICT_READ_WRITE"

Datensätze mit denen alle Operationen möglich sein müssen: Anlegen, Lesen, Aktualisieren, Löschen. 
Beispiel: Artikel, Preise, uvm.

...