|IndexQueueEntryFilter||Responsible for filtering a queue of index entries retrieved from the database.|
|DatabaseIndexTaskQueue||An implementation of the IndexTaskQueue backed by the database.|
|DatabaseQueueFlushedEntryCache||Provides a cache of IndexQueueEntry objects that were added to the queue close to an index flush.|
Responsible for removing/filtering index queue entries that are redundant.
|InMemoryIndexTaskQueue||An in memory implementation of the Index Task Queue.|