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 Detail

      • getKey

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

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

        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