Package io.webfolder.cdp.command
Interface CacheStorage
-
public interface CacheStorage
-
-
Method Summary
Modifier and Type Method Description voiddeleteCache(java.lang.String cacheId)Deletes a cache.voiddeleteEntry(java.lang.String cacheId, java.lang.String request)Deletes a cache entry.CachedResponserequestCachedResponse(java.lang.String cacheId, java.lang.String requestURL)Fetches cache entry.java.util.List<Cache>requestCacheNames(java.lang.String securityOrigin)Requests cache names.RequestEntriesResultrequestEntries(java.lang.String cacheId, java.lang.Integer skipCount, java.lang.Integer pageSize)Requests data from cache.
-
-
-
Method Detail
-
deleteCache
void deleteCache(java.lang.String cacheId)
Deletes a cache.- Parameters:
cacheId- Id of cache for deletion.
-
deleteEntry
void deleteEntry(java.lang.String cacheId, java.lang.String request)Deletes a cache entry.- Parameters:
cacheId- Id of cache where the entry will be deleted.request- URL spec of the request.
-
requestCacheNames
java.util.List<Cache> requestCacheNames(java.lang.String securityOrigin)
Requests cache names.- Parameters:
securityOrigin- Security origin.- Returns:
- Caches for the security origin.
-
requestCachedResponse
CachedResponse requestCachedResponse(java.lang.String cacheId, java.lang.String requestURL)
Fetches cache entry.- Parameters:
cacheId- Id of cache that contains the enty.requestURL- URL spec of the request.- Returns:
- Response read from the cache.
-
requestEntries
RequestEntriesResult requestEntries(java.lang.String cacheId, java.lang.Integer skipCount, java.lang.Integer pageSize)
Requests data from cache.- Parameters:
cacheId- ID of cache to get entries from.skipCount- Number of records to skip.pageSize- Number of records to fetch.- Returns:
- RequestEntriesResult
-
-