Let worker threads check cache instead of dispatcher.
Merge pull request #130 from square/dimitris/cache-hunter

Let worker threads check cache instead of dispatcher.