Handle SQLiteException when trying to accessing DatabaseProvider#getReadableDatabase()

This commit is contained in:
Balachandar KM 2023-02-02 10:54:06 +00:00 committed by GitHub
parent eb8fffba15
commit 3c09cbd8d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -794,11 +794,15 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
@Override
public boolean exists() throws DatabaseIOException {
return VersionTable.getVersion(
databaseProvider.getReadableDatabase(),
VersionTable.FEATURE_CACHE_CONTENT_METADATA,
checkNotNull(hexUid))
!= VersionTable.VERSION_UNSET;
try {
return VersionTable.getVersion(
databaseProvider.getReadableDatabase(),
VersionTable.FEATURE_CACHE_CONTENT_METADATA,
checkNotNull(hexUid))
!= VersionTable.VERSION_UNSET;
} catch (SQLiteException e) {
throw new DatabaseIOException(e);
}
}
@Override