3.0.x

JAVA-983: Add enhancement to only construct field CStr instances once and to cache and look them up the next time the driver encounters the same field CStr. My early indications are that this approach provides a 7% improvement in decoding performance and has a reduced impact on memory consumption.