add logging to the base cache, process/vistor on the storage