public static interface SqlMemberSource.ValuePoolFactory
Interface definition for the pluggable factory used to decide
which implementation of Map
to use to pool
reusable values.
Map<Object,Object> create(SqlMemberSource source)
Create a new Map
to be used to pool values.
The value pool permits us to reuse references to existing objects
rather than create new references to what are essentially duplicates
of the same object. The intent is to allow the duplicate object
to be garbage collected earlier, thus keeping overall memory
requirements down.
source
- The SqlMemberSource
in which values are
being pooled.