Wenn ein Dokument gespeichert wird, wird ServerDateModified durch den DocumentLifecycleListener aktualisiert.
Wenn eine Sammlung gespeichert wird, müssen die verknüpften Dokumente aktualisiert werden. Das macht das Plugin InvalidateDocumentCache. Es findet die verknüpften Dokumente, löscht den Cache und aktualisiert ServerDateModified.
Enrichments verwenden aktuell auch ServerDateModified. Im Gegensatz zu Sammlungen, Lizenzen, usw. werden Enrichments aber nicht separat editiert und gespeichert. Ein Enrichment gehört immer nur zu genau einem Dokument.
Die Verwendung des Plugins sollte für Enrichments nicht notwendig sein und führt aktuell dazu, dass ServerDateModified aktualisiert wird, auch wenn der LifecycleListener für ein Dokument deaktiviert wurde.