)]}'
{
  "commit": "dcfed143100722a754ca58f2a479e2192ee454b8",
  "tree": "653196f1ef2a478661b46112f523a3f4914bf718",
  "parents": [
    "6e1a2701d34a4fd37800b5ed6ecfcc5703f1b53e"
  ],
  "author": {
    "name": "Brian Slesinsky",
    "email": "skybrian@google.com",
    "time": "Fri Nov 21 17:31:31 2014 -0800"
  },
  "committer": {
    "name": "Brian Slesinsky",
    "email": "skybrian@google.com",
    "time": "Fri Nov 21 17:31:31 2014 -0800"
  },
  "message": "Introduce PersistentUnitCache.BackgroundService\n\nMoved all async operations to it.\n\nSeparated out the operations that update the memory cache\nfrom those that update the disk cache.\n\nRefactored and commented the code that loads units from the\ndisk cache.\n\nImproved tracing.\n\nChange-Id: I170c80c717a6b224c526bd188f21ef83c4de8dc5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e09d02304686a65d8b1e0fef3a1a666de7f66b4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java",
      "new_id": "e6fddd513220a7c64b8830cfd72a7bd476dddb6f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java"
    },
    {
      "type": "modify",
      "old_id": "e072f19450f9b42df3d6379128a8954ab8cd5958",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/PersistentUnitCacheDir.java",
      "new_id": "94a82830426524b671dc358ee6179d790fe0613a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/PersistentUnitCacheDir.java"
    },
    {
      "type": "modify",
      "old_id": "5dadf9c218bf0f078e9e961217236d41e757fb61",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/PersistentUnitCacheTest.java",
      "new_id": "59f3e814cccfbad79a0b66e9737360ddbe19166b",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/PersistentUnitCacheTest.java"
    }
  ]
}
