Mit diesem Befehl können Sie alle Entitäten aus dem Repository-Adapter-Cache löschen.
Verwendungszweck
Verwenden Sie den Befehl "clearIdMgrRepositoryCache", um alle Entitäten aus allen Caches eines bestimmten Repository-Adapters oder aller Repository-Adapter zu löschen.
Fehlervermeidung: Wenn Sie diesen Parameter häufig zur Cachebereinigung verwenden, kann dies Leistungseinbußen zur Folge haben.
Ist der gesamte Cache bereinigt, müssen bei der nachfolgenden Operation die Einzeldaten aus dem Repository abgerufen werden, und der Cache muss anhand dieser neu abgerufenen Daten aktualisiert werden, d. h.,
die nachfolgende Operation ist zeitaufwändig.
Syntax
clearIdMgrRepositoryCache { -id repository-id [-securityDomainName domänenname] }
Parameter
- -id repository-id
- Verwenden Sie diesen Parameter, um die Repository-ID des Repository-Adapters anzugeben, dessen Cache bereinigt werden soll. Wenn Sie diesen Parameter nicht angeben, werden alle Caches aller Repository-Adapter bereinigt.
- -securityDomainName domänenname
- Gibt den Namen an, der die Sicherheitsdomäne eindeutig kennzeichnet.
Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale föderierte Repository.
Beispiel
Führen Sie den folgenden Befehl aus, um den Repository-Cache zu bereinigen:
$AdminTask clearIdMgrRepositoryCache {-id repository-id}