summaryrefslogtreecommitdiffstats
path: root/base/message_loop_proxy_impl_unittest.cc
diff options
context:
space:
mode:
authormrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-06 03:52:08 +0000
committermrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-06 03:52:08 +0000
commitf493d9f1ce7f520fbbe4fbe4bce282242941783c (patch)
tree733081978bfd214590feb8f5b72878aa667adc27 /base/message_loop_proxy_impl_unittest.cc
parent07e536daed186bce10ee182b06861834b83196a9 (diff)
downloadchromium_src-f493d9f1ce7f520fbbe4fbe4bce282242941783c.zip
chromium_src-f493d9f1ce7f520fbbe4fbe4bce282242941783c.tar.gz
chromium_src-f493d9f1ce7f520fbbe4fbe4bce282242941783c.tar.bz2
Move InMemoryURLIndex Caching Operations to FILE Thread
Reading and writing of the InMemoryURLIndex (IMUI) cache is now peformed on the FILE thread and, when required, rebuilding of the index is performed on the history thread. Reading and rebuilding of the index from the cache file or history database are now performed as atomic operations rather than by restoring/rebuilding in-place, i.e. a new private data object is created and populated then swapped in for the live private data object. Rubber stamp LG requested from brettw as this patch has no changes from 9703124. BUG=83659,122177 TEST=Unit tests updated/enhanced. TBR=brettw@chromium.org TBR=thestig@chromium.org Previously reviewed: https://chromiumcodereview.appspot.com/9030031 (This change identical to 9030031.) Previously reviewed: https://chromiumcodereview.appspot.com/9703124 (Fixed one leak.) Review URL: https://chromiumcodereview.appspot.com/9965093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131097 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop_proxy_impl_unittest.cc')
0 files changed, 0 insertions, 0 deletions