code: function (callback) {
              var idx = this.indexer.all()
              ,   r   = []
              ,   o
              ,   k
              for (var i = 0, l = idx.length; i < l; i++) {
                  k     = idx[i] //v
                  o     = JSON.parse(storage.getItem(k))
                  o.key = k.replace(this.name + '.', '')
                  r.push(o)
              }
              if (callback) this.fn(this.name, callback).call(this, r)
              return this
          }
docs: NOTE adapters cannot set this.__results but plugins do this probably should be reviewed