{"shas":[["30f61e3c28b00e3da405d51c748ad0023ea53e25","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@v.igoro.us","AsyncLRUCache changes\n\n* add set_max_size method\n* make miss_fn an instance attr\n* allow **miss_fn_kwargs for get() invocations, to pass \"hints\"\n* do not cache negative results\n* add 'put' method to update a value","Dustin J. Mitchell"],["dc86b375596eab8a69053945b89c6e8aed1303d2","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@v.igoro.us","add master.caches, so-far unused","Dustin J. Mitchell"],["8e87bc986e657d5c9d6779e8a3978835c566b691","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@v.igoro.us","Add @base.cached for DBConnectorComponents\n\nThis adds caching to \"getter\" methods, using lazy binding to the caches.","Dustin J. Mitchell"],["c7b8b02595541ca924b21f4a957be1279cb1023a","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@v.igoro.us","cache db results\n\nThis adds caches for ssdicts, brdicts, chdicts, bsdicts, and adds a\nno_cache=1 option to all master.db.comp.getFooBar methods","Dustin J. Mitchell"],["6e282456dc924bf0b0e9e0718ace72ce7b408373","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@v.igoro.us","cache SourceStamps; add a fakemaster module to help tests","Dustin J. Mitchell"],["cc0f7dc66f0093754a374aa66f5a1f2abb7b5f93","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@mozilla.com","cache BuildRequest instances","Dustin J. Mitchell"],["ab8926341888b54567c9691803acdcd436533e6f","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@mozilla.com","cache Change instances","Dustin J. Mitchell"],["9e2408449d0fb9d10807ab03bb0cd4cb38a42800","1c08efb9b3965701be9d700d9a6f481f1ffec3ea@mozilla.com","Implement caching\n\nThis is conservative in how it caches database dictionaries, but more\naggressive with process objects.\n\n* bug1953:\n  cache Change instances\n  cache BuildRequest instances\n  cache SourceStamps; add a fakemaster module to help tests\n  cache db results\n  Add @base.cached for DBConnectorComponents\n  add master.caches, so-far unused\n  AsyncLRUCache changes\n\nFixes #1953.","Dustin J. Mitchell"]],"ref":"refs/heads/master","size":8,"head":"9e2408449d0fb9d10807ab03bb0cd4cb38a42800","push_id":32551125}