If this entity exists in the manager's cache, return the cached instance. Otherwise, fetch this entity and return it.
@override Future<T> get() => manager.get(id);