{"push_id":757172821,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"380fe84a203e63837cb5c23618090fae00a3d352","before":"482f075821c696dd016cb3c12fb0df6cdd2a5f23","commits":[{"sha":"380fe84a203e63837cb5c23618090fae00a3d352","author":{"email":"40e150d960e659dd50e0277611053a9852a4a0e1@tradingtechnologies.com","name":"efurmantt"},"message":"Use lru-cache instead of simple-lru or hashtable\n\nThe problem with SimpleLRU is that it doesn't work when\nbrowserfied, then called from a require.js environment.\nThe README for SimpleLRU states that its goal,\ncompared to its \"inspiration\", LRUCache, is to support IE8.\nHypergrid requires canvas, so IE8 support isn't important.\nAlso, LRUCache works when browserfied then called from require.js.\nSo, just add LRUCache.\n\nBefore this commit, we were using a hashtable instead of SimpleLRU,\nto workaround the problem with SimpleLRU.\n\nBut LRUCache gives use LRU caching and doesn't break,\nso let's just use that instead.","distinct":true,"url":"https://api.github.com/repos/tradingtechnologies/hypergrid-lite/commits/380fe84a203e63837cb5c23618090fae00a3d352"}]}