Content getter from your source (database)
If return non-null , content save storage or cache
Future<T?> contentGetter(String identifier);