func (c *CacheStorage) DeleteCacheWithParams(ctx context.Context, v *CacheStorageDeleteCacheParams) (*gcdmessage.ChromeResponse, error) {
	return c.target.SendDefaultRequest(ctx, &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "CacheStorage.deleteCache", Params: v})
}
DeleteCacheWithParams - Deletes a cache.
package gcdapi
import (
	"context"
	"github.com/wirepair/gcd/v2/gcdmessage"
)
type CacheStorageDataEntry struct {
	RequestURL         string                `json:"requestURL"`          
	RequestMethod      string                `json:"requestMethod"`       
	RequestHeaders     []*CacheStorageHeader `json:"requestHeaders"`      
	ResponseTime       float64               `json:"responseTime"`        
	ResponseStatus     int                   `json:"responseStatus"`      
	ResponseStatusText string                `json:"responseStatusText"`  
	ResponseType       string                `json:"responseType"`        
	ResponseHeaders    []*CacheStorageHeader `json:"responseHeaders"`     
}
type CacheStorageCache struct {
	CacheId        string `json:"cacheId"`         
	SecurityOrigin string `json:"securityOrigin"`  
	CacheName      string `json:"cacheName"`       
}
type CacheStorageHeader struct {
	Name  string `json:"name"`   
	Value string `json:"value"`  
}
type CacheStorageCachedResponse struct {
	Body string `json:"body"`  
}
type CacheStorage struct {
	target gcdmessage.ChromeTargeter
}
func NewCacheStorage(target gcdmessage.ChromeTargeter) *CacheStorage {
	c := &CacheStorage{target: target}
	return c
}
type CacheStorageDeleteCacheParams struct {
	CacheId string `json:"cacheId"`
}