IndexedDB: Rename connection and cursor wrappers

The SafeIOThreadConnectionWrapper and SafeIOThreadCursorWrapper
classes were previously needed when IndexedDBCallbacks was bound
on the IDB task runner and was passing a connection or cursor to
an IO thread-bound environment.

After commit 77bf9a9 / https://crrev.com/c/1405718 landed, the
connection and cursor were no longer passed outside the IDB
task runner environment, so the wrappers are no longer needed
for that purpose.

We would remove them, but it's not possible to delete these objects
at this point in their lifecycle without violating their design.
For example, a connection can't be destroyed while it has an open
connection to a database.  And a connection can't be forced close
while the transaction task queue is being processed.  Since we
still need these wrappers, update their names to reflect their
general purpose to protect these objects.

Bug: 717812
Change-Id: Ie5fea19ff7bab74fde5b92a6aa2b4315911614d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1518756
Commit-Queue: Chase Phillips <cmp@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#640839}
1 file changed