Added dependencies to ContentPublisher and added alternate CacheFiller method