Need to override this method because default caching implemented
in StandardMetaDataImpl will not work if two instances of class
c can have different mbeanInterface.
The default caching mechanism in StandardMetaDataImpl uses
class static {@link java.util.WeakHashMap WeakHashMaps} - and
is common to all instance of StandardMetaData - hence to
all MBeanServer.
As this default mechanism might not always work for
StandardMBean objects (may have several instances of class
c with different MBean interfaces), we disable
this default caching by defining an empty
cacheMBeanInfo()
method.
Caching in our case is no longer performed by the MetaData
object, but by the StandardMBean object.