def values(self):
        if self.cache.cache is None:
            backend = self.read_backend
            return backend.execute(backend.structure(self).values(),
                                   self.load_values)
        else:
            return self.cache.cache.values()
**Deprecated**: prefer :func:`Mobileclient.delete_songs`.
dataset/ETHPy150Open lsbardel/python-stdnet/stdnet/odm/struct.py/PairMixin.values--crossover with--dataset/ETHPy150Open simon-weber/gmusicapi/gmusicapi/clients/webclient.py/Webclient.delete_songs