This module provides extra Purge queue plugins, and solves the Duplicate Queued Items problem.
While a general solution that works for all Purge queue implementations
is hard to implement, a specific change to the database plugin in order
to reject duplicate items is feasible.
Two database plugins are provided:
database_alt: extends thedatabaseplugin provided by Purge. It works the same, but provides an extended schema to store the invalidation type and expression in database columns. Queue item data is not altered at all.database_unique: based ondatabase_alt, avoids the enqueuing of duplicated items.
Usage
- Download and enable purge_queues
- Change the queue engine to "Database unique" at
admin/config/development/performance/purge
Depends on
Dependencies of the latest stable release
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Purge ecosystem
Most installed first