function listCacheDelete$1(key) {
	  var data = this.__data__,
	      index = assocIndexOf$1(data, key);

	  if (index < 0) {
	    return false;
	  }
	  var lastIndex = data.length - 1;
	  if (index == lastIndex) {
	    data.pop();
	  } else {
	    splice$1.call(data, index, 1);
	  }
	  return true;
	}
function listCacheDelete$1(key) {
	  var data = this.__data__,
	      index = assocIndexOf$1(data, key);

	  if (index < 0) {
	    return false;
	  }
	  var lastIndex = data.length - 1;
	  if (index == lastIndex) {
	    data.pop();
	  } else {
	    splice$1.call(data, index, 1);
	  }
	  return true;
	}
function listCacheDelete$1 ( key ) { var data = this . __data__ , index = assocIndexOf$1 ( data , key ) ; if ( index < 0 ) { return false ; } var lastIndex = data . length - 1 ; if ( index == lastIndex ) { data . pop ( ) ; } else { splice$1 . call ( data , index , 1 ) ; } return true ; }
Removes `key` and its value from the list cache.

@private
@name delete
@memberOf ListCache
@param {string} key The key of the value to remove.
@returns {boolean} Returns `true` if the entry was removed, else `false`.
Removes key and its value from the list cache .