cache maanipulation methods are private.
integrate adapter specific methods
YAML.load('null') returns nil object
update dependency