@Test
public void objectInspectorsAreCached() throws SerDeException {
// Verify that Hive is caching the object inspectors for us.
Schema s = Schema.parse(KITCHEN_SINK_SCHEMA);
AvroObjectInspectorGenerator aoig = new AvroObjectInspectorGenerator(s);
Schema s2 = Schema.parse(KITCHEN_SINK_SCHEMA);
AvroObjectInspectorGenerator aoig2 = new AvroObjectInspectorGenerator(s2);
assertEquals(aoig.getObjectInspector(), aoig2.getObjectInspector());
// For once we actually want reference equality in Java.
assertTrue(aoig.getObjectInspector() == aoig2.getObjectInspector());
}