{"action":"created","issue":{"url":"https://api.github.com/repos/scala-js/scala-js/issues/1636","labels_url":"https://api.github.com/repos/scala-js/scala-js/issues/1636/labels{/name}","comments_url":"https://api.github.com/repos/scala-js/scala-js/issues/1636/comments","events_url":"https://api.github.com/repos/scala-js/scala-js/issues/1636/events","html_url":"https://github.com/scala-js/scala-js/pull/1636","id":73295936,"number":1636,"title":"Issue: #1487 Added ConcurrentHashMap implementation","user":{"login":"andreaTP","id":5792097,"avatar_url":"https://avatars.githubusercontent.com/u/5792097?v=3","gravatar_id":"","url":"https://api.github.com/users/andreaTP","html_url":"https://github.com/andreaTP","followers_url":"https://api.github.com/users/andreaTP/followers","following_url":"https://api.github.com/users/andreaTP/following{/other_user}","gists_url":"https://api.github.com/users/andreaTP/gists{/gist_id}","starred_url":"https://api.github.com/users/andreaTP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreaTP/subscriptions","organizations_url":"https://api.github.com/users/andreaTP/orgs","repos_url":"https://api.github.com/users/andreaTP/repos","events_url":"https://api.github.com/users/andreaTP/events{/privacy}","received_events_url":"https://api.github.com/users/andreaTP/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-05-05T11:55:06Z","updated_at":"2015-05-11T11:54:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala-js/scala-js/pulls/1636","html_url":"https://github.com/scala-js/scala-js/pull/1636","diff_url":"https://github.com/scala-js/scala-js/pull/1636.diff","patch_url":"https://github.com/scala-js/scala-js/pull/1636.patch"},"body":"This is an implementation of ConcurrentHashMap in java.util.concurrent.\r\nTo keep it working nicely I had to stub a bit of the java.util.Collection related interfaces, please consider them just a stub to let scala.collection.JavaConversions works, I will ask for some discussion and/or review about the actual implementation.\r\n\r\nAnother issue is about the keySet method, unfortunately, the signature of this method changed in Java 8, I wait for suggestions on how to manage that."},"comment":{"url":"https://api.github.com/repos/scala-js/scala-js/issues/comments/100885363","html_url":"https://github.com/scala-js/scala-js/pull/1636#issuecomment-100885363","issue_url":"https://api.github.com/repos/scala-js/scala-js/issues/1636","id":100885363,"user":{"login":"andreaTP","id":5792097,"avatar_url":"https://avatars.githubusercontent.com/u/5792097?v=3","gravatar_id":"","url":"https://api.github.com/users/andreaTP","html_url":"https://github.com/andreaTP","followers_url":"https://api.github.com/users/andreaTP/followers","following_url":"https://api.github.com/users/andreaTP/following{/other_user}","gists_url":"https://api.github.com/users/andreaTP/gists{/gist_id}","starred_url":"https://api.github.com/users/andreaTP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreaTP/subscriptions","organizations_url":"https://api.github.com/users/andreaTP/orgs","repos_url":"https://api.github.com/users/andreaTP/repos","events_url":"https://api.github.com/users/andreaTP/events{/privacy}","received_events_url":"https://api.github.com/users/andreaTP/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T11:54:11Z","updated_at":"2015-05-11T11:54:11Z","body":"back to keySet, the way to get it compiled is or  to not extends java.util.Set, or to sign methods as \"???\" (or equivalent), but in both cases doesn't looks working as expected. Moreover KeySet class cannot be instantiated but must be created through factory methods... quite wrapped ..."}}