code: func deleteCacheHandler(w http.ResponseWriter, r *http.Request) {
  	target := r.URL.Path[len(cachePath):]
  	if err := cache.Delete(target); err != nil {
  		if strings.Contains((err).Error(), "not found") {
  			w.WriteHeader(http.StatusNotFound)
  			log.Printf("%s not found.", target)
  			return
  		}
  		w.WriteHeader(http.StatusInternalServerError)
  		log.Printf("internal cache error: %s", err)
  	}
  	// this is what the RFC says to use when calling DELETE.
  	w.WriteHeader(http.StatusOK)
  	return
  }
docs: // delete cache objects.