Implements CyclonProtocol with an observer to watch the caches