Existe o equivalente java.util.concurrent para o WeakHashMap?
O código a seguir pode ser reescrito sem o uso deCollections.synchronizedMap()
ainda mantendo a correção na simultaneidade?
Collections.synchronizedMap(new WeakHashMap<Class, Object>());
ou seja, existe algo do java.util.concurrent que se pode usar? Observe que apenas substituindo por
new ConcurrentHashMap<Class, Object>(new WeakHashMap<Class, Object>()));
obviamente não vai funcionar