Updates a given CacheObject, if it exists, or adds a new item to the repository
CacheObject
@override Future updateOrInsert(CacheObject cacheObject) { return Future.value(); }