def METHOD_NAME(self, key: KT) -> bool:
    self.log.debug('seek to', key=key)
    it = self._db.iterkeys(self._cf)
    seek_key = self._to_rocksdb_key(key)
    it.seek(seek_key)
    cf_key = it.get()
    if not cf_key:
        return True
    _cf, rocksdb_key = cf_key
    # XXX: this means we reached the end it did not found any key
    if rocksdb_key == seek_key:
        return True
    key2, _, _ = self._from_rocksdb_key(rocksdb_key)
    is_empty = key2 != key
    self.log.debug('seek empty', is_empty=is_empty)
    return is_empty