After verifying in the ev2citrusleaf driver that namespace, keyset are const char* and memcpy the data, we can omit keeping them in memory after the dispatcher has dispatched the work.
After verifying in the ev2citrusleaf driver that namespace, keyset
are const char* and memcpy the data, we can omit keeping them in memory
after the dispatcher has dispatched the work.

Also, we can use ev2citrusleaf_object_dup_str to copy keyname into
the malloc'ed object (as Python strings are null terminated by CFFI),
which allows use to hold less.

benjolitz/aerospike,benjolitz/aerospike