static class ConversionSchemas.CachingMarshallerSet extends java.lang.Object implements ConversionSchemas.MarshallerSet
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.reflect.Method,ArgumentMarshaller> |
cache |
private java.util.Map<java.lang.reflect.Type,ArgumentMarshaller> |
memberCache |
private ConversionSchemas.MarshallerSet |
wrapped |
Constructor and Description |
---|
CachingMarshallerSet(ConversionSchemas.MarshallerSet wrapped) |
Modifier and Type | Method and Description |
---|---|
ArgumentMarshaller |
getMarshaller(java.lang.reflect.Method getter) |
ArgumentMarshaller |
getMemberMarshaller(java.lang.reflect.Type memberType) |
private final java.util.Map<java.lang.reflect.Method,ArgumentMarshaller> cache
private final java.util.Map<java.lang.reflect.Type,ArgumentMarshaller> memberCache
private final ConversionSchemas.MarshallerSet wrapped
public CachingMarshallerSet(ConversionSchemas.MarshallerSet wrapped)
public ArgumentMarshaller getMarshaller(java.lang.reflect.Method getter)
getMarshaller
in interface ConversionSchemas.MarshallerSet
public ArgumentMarshaller getMemberMarshaller(java.lang.reflect.Type memberType)
getMemberMarshaller
in interface ConversionSchemas.MarshallerSet