我使用以下代码来初始化一个同步的EnumSet实例:
private final Set<MyClass> instance = Collections.synchronizedSet(EnumSet.noneOf(MyClass.class));
我有两个问题:
- 在这种情况下,我是否保留EnumSet的所有好处,如紧凑性和效率?
- 是否有更...嗯...语义丰富的方法来获取一个空的并且同步的EnumSet实例?