@Deprecated
  public static LazyMapObjectInspector getLazySimpleMapObjectInspector(
      ObjectInspector mapKeyObjectInspector,
      ObjectInspector mapValueObjectInspector, byte itemSeparator,
      byte keyValueSeparator, Text nullSequence, boolean escaped,
      byte escapeChar) {
    return getLazySimpleMapObjectInspector(mapKeyObjectInspector, mapValueObjectInspector,
        itemSeparator, keyValueSeparator,
        new LazyObjectInspectorParametersImpl(escaped, escapeChar, false, null, null, nullSequence));
  }
ObjectInspectorFactory is the primary way to create new ObjectInspector
instances.

SerDe classes should call the static functions in this library to create an
ObjectInspector to return to the caller of SerDe2.getObjectInspector().

The reason of having caches here is that ObjectInspectors do not have an
internal state - so ObjectInspectors with the same construction parameters
should result in exactly the same ObjectInspector.
serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazyObjectInspectorFactory.java