Skip navigation links
com.tangosol.util
Class SimpleMapIndex.IndexCalculator.CalculatorState
java.lang.Object
java.lang.Enum
com.tangosol.util.SimpleMapIndex.IndexCalculator.CalculatorState
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
- Enclosing class:
- SimpleMapIndex.IndexCalculator
-
public static final class SimpleMapIndex.IndexCalculator.CalculatorState
- extends java.lang.Enum
The CalculatorState identifies the method used by the calculator to calculate the cost of a key or a value type. There are four states:
- UNINITIALIZED - The calculator has not yet been initialized;
- UNKNOWN - The calculator is unable to determine the exact size for this type. It will either use a pluggable calculator or an approximation based on the serialized size. The
SimpleMapIndex.IndexCalculator.DEFAULT_SIZE
will be used as a fallback;
- FIXED - instances of the key or value will always be of the same size (e.g. int, short, double).
- STANDARD - instances of the key or value type need to be calculated by the unit calculator (e.g. Binary, String).
- CONFIGURED - The configured calculator on the cache where the index is defined will be used to calculate the size.
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
UNINITIALIZED
public static final SimpleMapIndex.IndexCalculator.CalculatorState UNINITIALIZED
UNKNOWN
public static final SimpleMapIndex.IndexCalculator.CalculatorState UNKNOWN
FIXED
public static final SimpleMapIndex.IndexCalculator.CalculatorState FIXED
STANDARD
public static final SimpleMapIndex.IndexCalculator.CalculatorState STANDARD
CONFIGURED
public static final SimpleMapIndex.IndexCalculator.CalculatorState CONFIGURED
values
public static SimpleMapIndex.IndexCalculator.CalculatorState[] values()
valueOf
public static SimpleMapIndex.IndexCalculator.CalculatorState valueOf(java.lang.String name)
Skip navigation links
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.