expose volatile buffer variants to get keys and values (avoiding 1 strin...

...g copy)