void WebIDBCallbacksImpl::onSuccess(const WebVector<WebIDBValue>& values)
{
    InspectorInstrumentation::AsyncTask asyncTask(m_request->getExecutionContext(), this);
    Vector<RefPtr<IDBValue>> idbValues(values.size());
    for (size_t i = 0; i < values.size(); ++i)
        idbValues[i] = IDBValue::create(values[i]);
    m_request->onSuccess(idbValues);
}
void WebIDBCallbacksImpl::onSuccess(const WebVector<WebIDBValue>& values)
{
    InspectorInstrumentationCookie cookie = InspectorInstrumentation::traceAsyncCallbackStarting(m_request->executionContext(), m_asyncOperationId);
    Vector<RefPtr<IDBValue>> idbValues(values.size());
    for (size_t i = 0; i < values.size(); ++i)
        idbValues[i] = IDBValue::create(values[i]);
    m_request->onSuccess(idbValues);
    InspectorInstrumentation::traceAsyncCallbackCompleted(cookie);
}