So this class wraps a backend with a local cache instead of depending on the Hierarchy class's multiple-backend functionality?