probe method
Probes availability without loading anything. Idempotent.
Implementation
Future<bool> probe() async {
final store = _store;
if (store == null) return false;
try {
_available = await store.isAvailable();
} on Object {
_available = false;
}
return _available;
}