@InterfaceAudience.Public public enum MemoryCompactionPolicy extends Enum<MemoryCompactionPolicy>
枚举常量和说明 |
---|
ADAPTIVE
Adaptive compaction adapts to the workload.
|
BASIC
Basic policy applies optimizations which modify the index to a more compacted representation.
|
EAGER
In addition to compacting the index representation as the basic policy, eager policy
eliminates duplication while the data is still in memory (much like the
on-disk compaction does after the data is flushed to disk).
|
NONE
No memory compaction, when size threshold is exceeded data is flushed to disk
|
public static final MemoryCompactionPolicy NONE
public static final MemoryCompactionPolicy BASIC
public static final MemoryCompactionPolicy EAGER
public static final MemoryCompactionPolicy ADAPTIVE
public static MemoryCompactionPolicy[] values()
for (MemoryCompactionPolicy c : MemoryCompactionPolicy.values()) System.out.println(c);
public static MemoryCompactionPolicy valueOf(String name)
name
- 要返回的枚举常量的名称。IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量NullPointerException
- 如果参数为空值Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.