Enum members are just public static final constants, therefore singletons. Let's suppose your list grows to 10,000 enum members and that each costs 1 KB. Even under these extravagant assumptions it will amount to 10 MB of Java heap.

So clearly, you should not worry about the memory consumption of enum members.

Email codedump link for Is using enums efficient for many constants memory-wise?