Interface CacheStorage


  • public interface CacheStorage
    • Method Summary

      Modifier and Type Method Description
      void deleteCache​(java.lang.String cacheId)
      Deletes a cache.
      void deleteEntry​(java.lang.String cacheId, java.lang.String request)
      Deletes a cache entry.
      CachedResponse requestCachedResponse​(java.lang.String cacheId, java.lang.String requestURL)
      Fetches cache entry.
      java.util.List<Cache> requestCacheNames​(java.lang.String securityOrigin)
      Requests cache names.
      RequestEntriesResult requestEntries​(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