*/
public void testImplicitDisabledAttributeCaching() throws Exception
{
MBeanServer server = MBeanServerFactory.createMBeanServer();
Test resource = new Test();
Descriptor d = new DescriptorSupport();
d.setField(RESOURCE_REFERENCE, resource);
d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface.xml");
d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");
XMBean mmb = new XMBean(d, DESCRIPTOR);
ObjectName name = new ObjectName(":test=test");
server.registerMBean(mmb, name);
for (int i = 0; i < 10; ++i)
{
server.setAttribute(name, new Attribute("Something", "foo"));
server.getAttribute(name, "Something");
}
assertTrue(resource.getFooCount() == 10);
assertTrue(resource.getBarCount() == 10);
}