Querying the Graph Cache
- public function loadLastModifiedCommitID($commit_id, $path_id, $time) — Search the graph cache for the most modification to a path.
Cache Internals
- private function getBucketKey($commit_id) — Get the bucket key for a given commit ID.
- private function getBucketCacheKey($bucket_key) — Get the cache key for a given bucket key (from @{method:getBucketKey}).
- private function getBucketSize() — Get the number of items per bucket.
- private function getBucketData($bucket_key, $rebuild_data) — Retrieve or build a graph cache bucket from the cache.
- private function rebuildBucket($bucket_key, $current_data) — Rebuild a cache bucket, amending existing data if available.