@Test public void testPropertyCacheDisable() { try { TableServiceEntity.getReflectedEntityCache().put(this.getClass(), new HashMap<String, PropertyPair>()); TableServiceEntity.setReflectedEntityCacheDisabled(true); assertEquals(true, TableServiceEntity.isReflectedEntityCacheDisabled()); assertTrue(TableServiceEntity.getReflectedEntityCache().isEmpty()); TableServiceEntity.setReflectedEntityCacheDisabled(false); assertEquals(false, TableServiceEntity.isReflectedEntityCacheDisabled()); } finally { TableServiceEntity.setReflectedEntityCacheDisabled(false); } }
TableServiceEntity.setReflectedEntityCacheDisabled(true); try { res = this.table.execute(TableOperation.retrieve(ref.getPartitionKey(), ref.getRowKey(), Class1.class), assertTrue(Arrays.equals(ref.getD(), retrievedEnt.getD())); } finally { TableServiceEntity.setReflectedEntityCacheDisabled(false);
TableServiceEntity.setReflectedEntityCacheDisabled(true); try { res4 = this.table.execute( assertTrue(Arrays.equals(ref.getD(), retrievedEnt.getD())); } finally { TableServiceEntity.setReflectedEntityCacheDisabled(false);