Interface ICacheMultiDataProvider.IRequest

  • Enclosing interface:
    ICacheMultiDataProvider<T>

    public static interface ICacheMultiDataProvider.IRequest
    Contains information about a request done to a ICacheMultiDataProvider.
    Since:
    10.0.0
    Version:
    $Revision: 19766 $ $Date: 2017-01-05 18:35:09 -0200 (Thu, 05 Jan 2017) $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getCacheCapacity()
      The total capacity of the cache triggering this request.
      java.lang.String getCacheId()
      The identifier of the cache triggering this request.
      int getCacheSize()
      The size occupied in the cache triggering this request.
      java.util.Set<java.lang.String> getGroups()
      The groups that were indicated for the key.
      java.lang.String getKey()
      The key that was requested.
    • Method Detail

      • getKey

        java.lang.String getKey()
        The key that was requested.
        Returns:
        the key.
        Since:
        10.0.0
      • getGroups

        java.util.Set<java.lang.String> getGroups()
        The groups that were indicated for the key.
        Returns:
        the groups.
        Since:
        10.0.0
      • getCacheId

        java.lang.String getCacheId()
        The identifier of the cache triggering this request.
        Returns:
        the cache identifier.
        Since:
        10.0.0
      • getCacheCapacity

        int getCacheCapacity()
        The total capacity of the cache triggering this request. This capacity does not include cache overflow storage, if any exists.
        Returns:
        the cache capacity in number of entries.
        Since:
        10.0.0
      • getCacheSize

        int getCacheSize()
        The size occupied in the cache triggering this request.
        Returns:
        the cache occupied size in number of entries.
        Since:
        10.0.0