Description
Currently, when a K/V operation is executed with null for the XXXOptions, a new XXXOptions is instantiated with defaults. This could be optimized to use a static default instance to avoid the extra heap allocation.
Note that we may want to implement some immutability to avoid accidentally mutating the defaults.