Make callbacks optional in cache methods.
Merge pull request #41 from Impromptu/optional-functions

Make callbacks optional in cache methods.