Move the cacher to the infrastructure layer.