@commit_when_no_transaction
    def update(self, mapping):
        self.cache.update(self.dump_data(mapping))
:returns: ``True`` if this is a widget that is designed to take the
dataset/ETHPy150Open lsbardel/python-stdnet/stdnet/odm/struct.py/PairMixin.update--crossover with--dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/widget.py/Widget.selectable