static class SimpleRequestProcessor.IdToEntityMap extends java.util.HashMap<com.google.web.bindery.requestfactory.shared.impl.SimpleProxyId<?>,AutoBean<? extends BaseProxy>>
FIXME: IDs used as keys in this map can be mutated (turning an ephemeral ID to a persisted ID in Resolver#resolveClientProxy) in a way that can change their hashCode value and equals behavior, therefore breaking the Map contract. We should find a way to only put immutable IDs here, or change SimpleProxyId so that its hashCode value and equals behavior don't change, or possibly remove and re-add the entry when the ID is modified (as this is something entirely under our control).
Constructor and Description |
---|
SimpleRequestProcessor.IdToEntityMap() |