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