Class EnumCache

java.lang.Object
org.apache.thrift.partial.EnumCache

public class EnumCache extends Object
Provides a memoized way to lookup an enum by its value.

This class is used internally by TDeserializer. It is not intended to be used separately on its own.

  • Constructor Details

    • EnumCache

      public EnumCache()
  • Method Details

    • get

      public TEnum get(Class<? extends TEnum> enumClass, int value)
      Gets an instance of the enum type enumClass corresponding to the given value.
      Parameters:
      enumClass - class of the enum to be returned.
      value - value returned by getValue().