)]}'
{
  "commit": "d45ff6d381a9ccf1a075d9384aafa8889ea8f993",
  "tree": "448f3772a18348ab4599b37946d9e84f19757ccc",
  "parents": [
    "6fe4fa5800bf7a5d928c0caabfab64e2b7fdbcd0"
  ],
  "author": {
    "name": "Jannik Lindemann",
    "email": "jannik.lindemann3@gmail.com",
    "time": "Sat Apr 11 15:52:28 2026 +0200"
  },
  "committer": {
    "name": "Jannik Lindemann",
    "email": "jannik.lindemann3@gmail.com",
    "time": "Thu Apr 16 15:05:59 2026 +0200"
  },
  "message": "[SYSTEMDS-3891] Add OOC Memory Tracking\n\nCloses #2458.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a377443ba38390c91922412f5e2271ce304dbe2",
      "old_mode": 33188,
      "old_path": ".github/workflows/javaTests.yml",
      "new_id": "6c73738b5589b909ded7a5573b9738c84beb74e3",
      "new_mode": 33188,
      "new_path": ".github/workflows/javaTests.yml"
    },
    {
      "type": "modify",
      "old_id": "aaa24ac2f4243f0ea641669bfbb04ed25bfa50a4",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCInstruction.java",
      "new_id": "be9728d87b9b0c7aa14aa0d326d41567f0203a40",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCInstruction.java"
    },
    {
      "type": "modify",
      "old_id": "a0c8bb075a8d486dad8ae587746d054b2fae599c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCCacheManager.java",
      "new_id": "9f0f8c15b49e14668439466e0b42a04e68929886",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCCacheManager.java"
    },
    {
      "type": "modify",
      "old_id": "dbbd73d53a439f6838c44807911dc9b3f1f5561a",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCCacheScheduler.java",
      "new_id": "f78327160faf5ad16371ca71f0e952e6063bc2b6",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCCacheScheduler.java"
    },
    {
      "type": "modify",
      "old_id": "cc7aa7bcd1f65906678a395d337bf6677d473376",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCLRUCacheScheduler.java",
      "new_id": "e8af837d670dba12e3caa5f55cdd49d7e8646474",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/cache/OOCLRUCacheScheduler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4649e47f81e62e2d466a6a3b17fba726e10b053c",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/CachedAllowance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6009182f1567bc169363fc3d35ef0e2fbd764e31",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/GlobalMemoryBroker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7496279d3e392b41fe1632f71e058dc5a0cb3e18",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/InMemoryQueueCallback.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64518ded4a3d4f230b59de9372e4144a064a25c9",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/MemoryAllowance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb4d6ae182d332c9b190d89b4427606a98dfa160",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/MemoryBroker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85d2cbfcd2bfbe46c190c65d3b1819be2a94eeaa",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/ooc/memory/SyncMemoryAllowance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ae3cd62ed8e8381e9e193f50ff317564ebce1ec",
      "new_mode": 33188,
      "new_path": "src/test/java/org/apache/sysds/test/component/ooc/memory/OOCMemoryAllowanceTest.java"
    }
  ]
}
