returns the key selected by the specified key, null if not found.
Future<Object?> getKey(Object key);