Get the cached or generated device ID
Future<String> getDeviceId() async { return _cachedDeviceId ?? await _getOrCreateDeviceId(); }