Set an expiration on the works index caches
Merge pull request #1798 from elzj/cache_expiration

Set an expiration on the works index caches
Merge pull request #1801 from elzj/queue_changes

Bulk indexing and cache fixes
Merge pull request #1802 from elzj/queue_changes

Fix association name on cache expiration
Merge pull request #1803 from elzj/queue_changes

Another small fix for 4078
Merge pull request #1804 from elzj/queue_changes

Another small fix for 4078 (part 2)
Merge pull request #1805 from elzj/queue_changes

Issue 4078: Fixes for index queueing
Merge pull request #1806 from elzj/queue_changes

Issue 4078: Remove duplicate method call
Restart scheduler on deploy
Merge pull request #1809 from zz9pzza/issue_4081_2

issue 4081 Restart scheduler on deploy
Merge pull request #1812 from elzj/queue_changes

Issue 4078: Reorganize indexing and add unit tests
Merge pull request #1813 from elzj/queue_changes

Clear redis queues during testing
Add missing self to reindexing job
Keep reindexed tags in the same queue
Merge pull request #1814 from elzj/queue_changes

Uncomment necessary code and fix stat counter queueing
Merge pull request #1819 from elzj/queue_changes

Issue 4078: Fix orphaning not expiring caches
Merge pull request #1820 from elzj/queue_changes

Trying a different approach to orphaning fix
Merge pull request #1823 from elzj/queue_changes

Issue 4078: Expire users where we expire pseuds
Expire all tag types correctly