Interface Storage


  • public interface Storage
    • Method Summary

      Modifier and Type Method Description
      void clearDataForOrigin​(java.lang.String origin, java.lang.String storageTypes)
      Clears storage for origin.
      GetUsageAndQuotaResult getUsageAndQuota​(java.lang.String origin)
      Returns usage and quota in bytes.
      void trackCacheStorageForOrigin​(java.lang.String origin)
      Registers origin to be notified when an update occurs to its cache storage list.
      void trackIndexedDBForOrigin​(java.lang.String origin)
      Registers origin to be notified when an update occurs to its IndexedDB.
      void untrackCacheStorageForOrigin​(java.lang.String origin)
      Unregisters origin from receiving notifications for cache storage.
      void untrackIndexedDBForOrigin​(java.lang.String origin)
      Unregisters origin from receiving notifications for IndexedDB.
    • Method Detail

      • clearDataForOrigin

        void clearDataForOrigin​(java.lang.String origin,
                                java.lang.String storageTypes)
        Clears storage for origin.
        Parameters:
        origin - Security origin.
        storageTypes - Comma separated origin names.
      • getUsageAndQuota

        GetUsageAndQuotaResult getUsageAndQuota​(java.lang.String origin)
        Returns usage and quota in bytes.
        Parameters:
        origin - Security origin.
        Returns:
        GetUsageAndQuotaResult
      • trackCacheStorageForOrigin

        void trackCacheStorageForOrigin​(java.lang.String origin)
        Registers origin to be notified when an update occurs to its cache storage list.
        Parameters:
        origin - Security origin.
      • trackIndexedDBForOrigin

        void trackIndexedDBForOrigin​(java.lang.String origin)
        Registers origin to be notified when an update occurs to its IndexedDB.
        Parameters:
        origin - Security origin.
      • untrackCacheStorageForOrigin

        void untrackCacheStorageForOrigin​(java.lang.String origin)
        Unregisters origin from receiving notifications for cache storage.
        Parameters:
        origin - Security origin.
      • untrackIndexedDBForOrigin

        void untrackIndexedDBForOrigin​(java.lang.String origin)
        Unregisters origin from receiving notifications for IndexedDB.
        Parameters:
        origin - Security origin.