Cache backend.
Additional unit tests