@Test
public void testCache() throws Exception {

  assertEquals(0, cacheSize());
  doTestCache();
  assertEquals(toConstruct.length, cacheSize());
  ReflectionUtils.clearCache();
  assertEquals(0, cacheSize());
}