Java Cached Enum

private static final YourEnum[] values = values();

public static YourEnum[] getValues() {
  return values;
}
Zwazel