Class NodeFactory.SSoAMW<K,​V>

    • Field Detail

      • queueType

        private int queueType
      • weight

        private int weight
      • policyWeight

        private int policyWeight
    • Constructor Detail

      • SSoAMW

        SSoAMW​(K key,
               java.lang.ref.ReferenceQueue<K> keyReferenceQueue,
               V value,
               java.lang.ref.ReferenceQueue<V> valueReferenceQueue,
               int weight,
               long now)
      • SSoAMW

        SSoAMW​(java.lang.Object keyReference,
               V value,
               java.lang.ref.ReferenceQueue<V> valueReferenceQueue,
               int weight,
               long now)
    • Method Detail

      • getQueueType

        public final int getQueueType()
        Description copied from interface: Node
        Returns the queue that the entry's resides in (eden, probation, or protected).
      • setQueueType

        public final void setQueueType​(int queueType)
        Description copied from interface: Node
        Set queue that the entry resides in (eden, probation, or protected).
      • getWeight

        public final int getWeight()
        Description copied from interface: Node
        Returns the weight of this entry from the entry's perspective.
      • setWeight

        public final void setWeight​(int weight)
        Description copied from interface: Node
        Sets the weight from the entry's perspective.
      • getPolicyWeight

        public final int getPolicyWeight()
        Description copied from interface: Node
        Returns the weight of this entry from the policy's perspective.
      • setPolicyWeight

        public final void setPolicyWeight​(int policyWeight)
        Description copied from interface: Node
        Sets the weight from the policy's perspective.