Fail gracefully when cache backend is not available

When the cache backend is not available, the application should not fail because of the backend not being available.

Tools like [1] help testing this kind of behaviour.

[1] http://vaurien.readthedocs.org/en/1.5/