Correct order of params for cache
Delay is back as a constructor param
Little bit of logging