Revert "Revert "Started working on the cache jobs system""

This reverts commit 265e375947c564366e54824afe7ca43ec9630d69.