Class CacheDistributionInfo

  • All Implemented Interfaces:
    org.infinispan.commons.dataconversion.internal.JsonSerialization, NodeDataDistribution

    @ProtoTypeId(6001)
    public class CacheDistributionInfo
    extends Object
    implements org.infinispan.commons.dataconversion.internal.JsonSerialization, NodeDataDistribution
    • Constructor Detail

      • CacheDistributionInfo

        @ProtoFactory
        public CacheDistributionInfo​(String name,
                                     List<String> addresses,
                                     long memoryEntries,
                                     long totalEntries,
                                     long memoryUsed)
    • Method Detail

      • memoryEntries

        @ProtoField(value=3,
                    defaultValue="0")
        public long memoryEntries()
      • totalEntries

        @ProtoField(value=4,
                    defaultValue="0")
        public long totalEntries()
      • memoryUsed

        @ProtoField(value=5,
                    defaultValue="0")
        public long memoryUsed()
      • toJson

        public org.infinispan.commons.dataconversion.internal.Json toJson()
        Specified by:
        toJson in interface org.infinispan.commons.dataconversion.internal.JsonSerialization