Factory class used to construct all {@link org.codehaus.stax2.typed.TypedValueDecoder}(and {@link org.codehaus.stax2.typed.TypedArrayDecoder}) instances needed by a single stream reader instance. Some decoders are also recycled (for the lifetime of an encoder, which is same as its owners, i.e. stream reader or writer's) to minimize overhead.
Since encoders may be recycled, instances are not thread-safe.
@since 3.0