public CallbackCompletion<Void> set (final String key, final TValue value, final TExtra extra)
{
this.transcript.traceDebugging ("setting the record with key `%s` and extra `%{object}`...", key, extra);
final CallbackCompletion<Void> completion = this.connector.set (key, value);
if (this.callback != null) {
completion.observe (new CallbackCompletionObserver () {
@SuppressWarnings ("synthetic-access")
@Override
public CallbackCompletion<Void> completed (final CallbackCompletion<?> completion_)
{
assert (completion_ == completion);