Значения по умолчанию с SnappyDB

Я использую SnappyDB в своем приложении в качестве хранилища для некоторых пар ключ-значение. Я оборачиваю интерфейс БД своим собственным интерфейсом со значениями по умолчанию в его API. Пример:

String get (String key, String defaultValue);

Я заметил, что единственный способ узнать, не существует ли ключ в БД, - это перехватить исключение и предположить, что причиной этого является отсутствующий ключ (что является диким предположением).

Любые идеи о том, как я мог бы реализовать функцию значения по умолчанию менее уродливым, более точным способом, который не будет скрывать соответствующие исключения?

Благодарю.

1 ответ

Решение

Ты можешь использовать:

boolean isKeyExist = snappyDB.exists("key");
Другие вопросы по тегам