function(callback) {
		var self = this
		this.storage.each(function(val, namespacedKey) {
			callback.call(self, self._deserialize(val), (namespacedKey || '').replace(self._namespaceRegexp, ''))
		})
	}
function(callback) {
		var self = this
		this.storage.each(function(val, namespacedKey) {
			callback.call(self, self._deserialize(val), (namespacedKey || '').replace(self._namespaceRegexp, ''))
		})
	}
function ( callback ) { var self = this this . storage . each ( function ( val , namespacedKey ) { callback . call ( self , self . _deserialize ( val ) , ( namespacedKey || '' ) . replace ( self . _namespaceRegexp , '' ) ) } ) }
each will call the given callback once for each key-value pair in this store.
each will call the given callback once for each key - value pair in this store .
This function is called by the store to retrieve all the items in the storage