Class DirectoryDiffListFactory

java.lang.Object
org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryDiffListFactory

public abstract class DirectoryDiffListFactory extends Object
  • Method Details

    • createDiffList

      public static DiffList<DirectoryWithSnapshotFeature.DirectoryDiff> createDiffList(int capacity)
    • init

      public static void init(int interval, int maxSkipLevels, org.slf4j.Logger log)
    • randomLevel

      public static int randomLevel()
      Returns the level of a skip list node.
      Returns:
      A value in the range 0 to maxLevels.