{"push_id":1192856161,"size":4,"distinct_size":3,"ref":"refs/heads/master","head":"48971f1712b0cdfc046bd33a8a8e06b687c2b6ed","before":"1da85e688a8ba4c4cece3dbb3940a263d9adbf09","commits":[{"sha":"99bd8749cb6e77a852747c01a157afdf67f25bac","author":{"name":"Schanck, Chris","email":"eba40ffbe4baa49fe2ea5bacadd1f7ef9ca94ade@terracottatech.com"},"message":"Close #1282 Add close() method down ServerStoreImpl chain.\n\nDuring rapid creation/destruction of caches/cache managers,\nI observed that GC did not cleanup the dangling offheap resources\nleading to extremely high memory consumption and an eventual\nfailure to allocate more buffers.\n\nThe theory was that the object was to complex for easy GC'ing in the\ndirect buffer allocation path. By closeing the server store, we\neventually remove the reference to each of the ChainMaps, which then\nmakes it easy for the GC to clean up the memory.\n\nPlus PR fixups","distinct":false,"url":"https://api.github.com/repos/cschanck/ehcache3/commits/99bd8749cb6e77a852747c01a157afdf67f25bac"},{"sha":"ea380ec385fd3841a14b4579738ed2f77ee620a8","author":{"name":"Clifford W. Johnson","email":"de504ad81e33df0c1cc9dbd742af1905d70c0f62@softwareag.com"},"message":"Merge pull request #1288 from cschanck/offheap-gc-1282\n\n#1282 Add close() method down ServerStoreImpl chain.\r\n\r\nCloses #1282","distinct":true,"url":"https://api.github.com/repos/cschanck/ehcache3/commits/ea380ec385fd3841a14b4579738ed2f77ee620a8"},{"sha":"c2288a77defb017a7ab106176bb9c8bb41e75b6e","author":{"name":"Ludovic Orban","email":"2e1b5ae25333117e756f25afd12fce1e0a7f0fc3@bitronix.be"},"message":" #1277 ensure the limit and position of the byte buffers passed as arguments aren't modified","distinct":true,"url":"https://api.github.com/repos/cschanck/ehcache3/commits/c2288a77defb017a7ab106176bb9c8bb41e75b6e"},{"sha":"48971f1712b0cdfc046bd33a8a8e06b687c2b6ed","author":{"name":"Chris Dennis","email":"67c37e2ea1d7265eec85c722b3f6c4931501ae8a@gmail.com"},"message":"Merge pull request #1295 from cljohnso/others/lorban/issue-1277\n\n #1277 ensure the limit and position of the byte buffers passed as ar…","distinct":true,"url":"https://api.github.com/repos/cschanck/ehcache3/commits/48971f1712b0cdfc046bd33a8a8e06b687c2b6ed"}]}
{"actor":{"display_login":"cschanck"}}