アプリでいくつかのキーと値のペアのストアとして SnappyDB を使用しています。APIのデフォルト値を使用して、DBインターフェースを独自のインターフェースでラップしています。例:
文字列 get(文字列キー、文字列 defaultValue);
キーが DB に存在しないかどうかを知る唯一の方法は、例外をキャッチし、その理由がキーの欠落であると想定することであることに気付きました (これは大げさな想定です)。
関連する例外を隠さない、より醜くなく、より正確な方法でデフォルト値機能を実装する方法についてのアイデアはありますか?
ありがとう。