)]}'
{
  "commit": "b76dd311d8ffaa46a98c7d2ac78063849bde3e0b",
  "tree": "40c3e1f9613f08ea9dc94b541fd04d4b2678a491",
  "parents": [
    "71c4ad3fdceee7d074c5a8f677bb5b726123f95a"
  ],
  "author": {
    "name": "Etienne Bergeron",
    "email": "etienne.bergeron@gmail.com",
    "time": "Fri Nov 29 13:24:04 2013 -0500"
  },
  "committer": {
    "name": "Alexandre Montplaisir",
    "email": "alexmonthy@voxpopuli.im",
    "time": "Thu Dec 05 14:06:02 2013 -0500"
  },
  "message": "tmf: Implement a cache of TmfStateValue\n\nThis patch provides a caching implementation in the TmfStateValue factory.\nTmfStateValue are immutable and can be shared.\n\nBy changing the size of the cache, we observed this cache ratio.\n\nsize         hit      total     ratio\n  2 count:  7369956/15551000 [0.4739216770625683]\n  4 count: 11742495/15530000 [0.7561168705730843]\n  8 count: 14622383/15545000 [0.9406486330009649]\n 16 count: 15007948/15552000 [0.965017232510288]\n 32 count: 15372868/15543000 [0.9890541079585665]\n 64 count: 15432506/15523000 [0.9941703279005347]\n128 count: 15488720/15534000 [0.9970851036436205]\n\nWhich seems to be an excellent ratio for a really small cache.\nThe same idea is used with Integer.valueOf(...).\n\nChange-Id: I3701b900035d83b19531101ab60e7292899d8cef\nSigned-off-by: Etienne Bergeron \u003cetienne.bergeron@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/19030\nReviewed-by: Alexandre Montplaisir \u003calexmonthy@voxpopuli.im\u003e\nIP-Clean: Alexandre Montplaisir \u003calexmonthy@voxpopuli.im\u003e\nTested-by: Alexandre Montplaisir \u003calexmonthy@voxpopuli.im\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6330cae2b1c5016e381d7c122d19efd8ab54148d",
      "old_mode": 33188,
      "old_path": "lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/statevalue/TmfStateValue.java",
      "new_id": "acb17dfc7aa5f6ec646fe2ef94b0a38cb85b698d",
      "new_mode": 33188,
      "new_path": "lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/statevalue/TmfStateValue.java"
    }
  ]
}
