static class ConversionSchemas.CachingUnmarshallerSet extends java.lang.Object implements ConversionSchemas.UnmarshallerSet
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.reflect.Method,ArgumentUnmarshaller> |
cache |
private java.util.Map<java.lang.reflect.Type,ArgumentUnmarshaller> |
memberCache |
private ConversionSchemas.UnmarshallerSet |
wrapped |
Constructor and Description |
---|
CachingUnmarshallerSet(ConversionSchemas.UnmarshallerSet wrapped) |
Modifier and Type | Method and Description |
---|---|
ArgumentUnmarshaller |
getMemberUnmarshaller(java.lang.reflect.Type memberType) |
ArgumentUnmarshaller |
getUnmarshaller(java.lang.reflect.Method getter,
java.lang.reflect.Method setter) |
private final java.util.Map<java.lang.reflect.Method,ArgumentUnmarshaller> cache
private final java.util.Map<java.lang.reflect.Type,ArgumentUnmarshaller> memberCache
private final ConversionSchemas.UnmarshallerSet wrapped
public CachingUnmarshallerSet(ConversionSchemas.UnmarshallerSet wrapped)
public ArgumentUnmarshaller getUnmarshaller(java.lang.reflect.Method getter, java.lang.reflect.Method setter)
getUnmarshaller
in interface ConversionSchemas.UnmarshallerSet
public ArgumentUnmarshaller getMemberUnmarshaller(java.lang.reflect.Type memberType)
getMemberUnmarshaller
in interface ConversionSchemas.UnmarshallerSet