Right now, the cache is unused, and we still need to implement the serialisation method and emit the signals.