The MondrianServerImpl maps didn't need to be wrapped. We use method-level synchronization because of the interaction between the two maps.