{"push_id":2667557375,"size":1,"distinct_size":1,"ref":"refs/heads/lock","head":"08380e88d31671aaf475db5a80042eb5c8c201e3","before":"48dbd110534e70b43c6933145e5ba519b45f97a5","commits":[{"sha":"08380e88d31671aaf475db5a80042eb5c8c201e3","author":{"name":"stakx","email":"53d7b53298bb1d4437330dac4e4e1d0e5a5c0b10@eml.cc"},"message":"Abstract away `ReaderWriterLockSlim` in most cases\n\n`ReaderWriterLockSlim` is used mostly in conjunction with regular\ndictionaries. The double-checked lock pattern is used in many places\nto query and update those dictionaries.\n\nInstead of repeating this same pattern over and over again, abstract\nit away with a dictionary-like type `SynchronizedDictionary<,>` that\nperforms the required locking pattern.\n\nThis commit also effects a method name change: an `Unsafe` name suffix\nemphasizes that a method does not take any lock for a resource that\nwould normally require locking.","distinct":true,"url":"https://api.github.com/repos/stakx/Castle.Core/commits/08380e88d31671aaf475db5a80042eb5c8c201e3"}]}
{"actor":{"display_login":"stakx"}}