containsKey method
Checks if the cache contains a value associated with the given key.
Returns true if the cache contains the key, false otherwise.
Implementation
@override
Future<bool> containsKey(String key) async {
  final db = await database;
  final result = await db.query('cache', where: 'key = ?', whereArgs: [key]);
  return result.isNotEmpty;
}