Schnittstelle IBrowserCacheManager


public interface IBrowserCacheManager
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    void
     
    long
    Get the base update sequence number, i.e. the USN that will be returned for keys that are not explicitely managed by this cache.
    long
    Get the current update sequence number, i.e. highest USN that is currently present in this cache.
    Get the mapping of keys to their current update sequence number.
    long
    getUsn(String p_strKey)
    Get the update sequence number for the given key.
    long
    Increment and get the current update sequence number, i.e.
    void
    Invalidate all keys.
    void
    invalidateKeysByPrefix(String... p_keyPrefixes)
    Invalidate keys that have one of the given prefixes.
    boolean
    Check if the cache manager is enabled.
  • Methodendetails

    • getBaseUsn

      long getBaseUsn()
      Get the base update sequence number, i.e. the USN that will be returned for keys that are not explicitely managed by this cache.
      Gibt zurück:
      The base update sequence number.
    • getCurrentUsn

      long getCurrentUsn()
      Get the current update sequence number, i.e. highest USN that is currently present in this cache.
      Gibt zurück:
      The base update sequence number.
    • incrementAndGetCurrentUsn

      long incrementAndGetCurrentUsn()
      Increment and get the current update sequence number, i.e. highest USN that is currently present in this cache.
      Gibt zurück:
      The base update sequence number.
    • getUsn

      long getUsn(String p_strKey)
      Get the update sequence number for the given key.
      Parameter:
      p_strKey - The key.
      Gibt zurück:
      The update sequence number for the given key.
    • getKeyToUsnMapping

      SortedMap<String,Long> getKeyToUsnMapping()
      Get the mapping of keys to their current update sequence number.
      Gibt zurück:
      The mapping.
    • isEnabled

      boolean isEnabled()
      Check if the cache manager is enabled.
      Gibt zurück:
      true if the cache manager is enabled, or false otherwise.
    • invalidate

      void invalidate()
      Invalidate all keys.
    • invalidateKeysByPrefix

      void invalidateKeysByPrefix(String... p_keyPrefixes)
      Invalidate keys that have one of the given prefixes.
      Parameter:
      p_keyPrefixes - An array of key prefixes.
    • enable

      void enable()
    • disable

      void disable()