To facilitate better answering of questions, if you have a question, please fill in the following info. Otherwise, please delete the template.
I’d like to see if there’s already a patch / branch that does this. In our case, we have to use ‘Get’ on the Txn object to determine if a key value is present. Then, if it isn’t, we serialize an object to a byte array, and then call ‘Set()’ to add it to the datastore. Calling ‘Set()’ right away might lead to serializing (a cpu-intensive task) for no reason.
I’d like to: 1) use an existing patch with this type of feature, or 2) create a branch to do this.
I have millions of records to insert, so doing a lookup twice for each key is very intensive: first the ‘Get()’ and then the ‘Set()’. Rather, I’d like to either use something like ‘Contains()’ instead of ‘Get()’, or make a function that executes a callback to do the serialization if the key doesn’t exist already.
Ideally, the batchSet() operation makes the most sense, for performance, so that would definitely be considered.
I’ve searched to see if anyone already did this, but I don’t see it anywhere.
We’re using ‘v2’