Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Digizuite

...

Reset All Job

The Sync reset all job will call Digizuite and get changed/updated/removed assets since it was last called. Then, it will remove those assets from cache - as well as alert other Episerver front-end servers to clear their cache for those items.

This is a fairly lightweight job and can easily be configured to run very frequently (every few minutes - or even every 30 seconds).

Image Removed

This scheduled job activates the GetListItemChanges method on the Digizuite Client object. This in turns sends off a request through the Digizuite SDK to perform the search on Digizuite called "GetModifiedAssets", which then retrieves a list of assets that have changed and should be removed from cachea list of all assets published to the Episerver channel and then for each asset:

  1. Deleting in-memory cache
  2. Delete blobs

Then truncate the database table "DigizuiteContentItems".

Digizuite Reset Blobs Job

The reset blobs job will call Digizuite and get a list of all assets published to the Episerver channel and then i will start deleting all blobs save to Episerver blob storage.

Digizuite Reset Cache Job

The reset cache job will call Digizuite and get a list of all assets published to the Episerver channel and then i will start deleting all in-memory cache.

Digizuite Reset Database Job

The reset database job will truncate the database table "DigizuiteContentItems".