Interface PassivationManager

    • Method Detail

      • isEnabled

        boolean isEnabled()
      • passivateAsync

        CompletionStage<Void> passivateAsync​(InternalCacheEntry<?,​?> entry)
        Passivates the entry in a non blocking fashion.
        Parameters:
        entry - entry to passivate
        Returns:
        CompletionStage that when complete will have passivated the entry and notified listeners
      • passivateAllAsync

        CompletionStage<Void> passivateAllAsync()
        Start passivating all entries that are in memory. This method does not notify listeners of passivation.
        Since:
        10.1
      • skipPassivationOnStop

        void skipPassivationOnStop​(boolean skip)
        Skips the passivation when the cache is stopped.
      • getPassivations

        long getPassivations()