code: private boolean match(final CachedSpiceRequest<?> cachedSpiceRequest, final SpiceRequest<?> spiceRequest) {
          if (spiceRequest instanceof CachedSpiceRequest) {
              return spiceRequest == cachedSpiceRequest;
          } else {
              return cachedSpiceRequest.getSpiceRequest() == spiceRequest;
          }
      }
docs: Wether or not a given {@link CachedSpiceRequest} matches a
  {@link SpiceRequest}.
  @param cachedSpiceRequest
  the request know by the {@link SpiceManager}.
  @param spiceRequest
  the request that we wish to remove notification for.
  @return true if {@link CachedSpiceRequest} matches contentRequest.