code: function decache (imageLoadObject) {
    imageLoadObject.promise.then(
      function () {
        if (imageLoadObject.decache) {
          imageLoadObject.decache();
        }
      },
      function () {
        if (imageLoadObject.decache) {
          imageLoadObject.decache();
        }
      }
    );
  }
docs: This method should only be called by `removeImageLoadObject` because it's The one that knows how to deal with shared cache keys and cache size. 
  INTERNAL: Removes and ImageLoader from the cache
  
  @param {Object} imageLoadObject Image Loader Object to remove
  @returns {void}