{"action":"created","issue":{"url":"https://api.github.com/repos/apache/storm/issues/682","labels_url":"https://api.github.com/repos/apache/storm/issues/682/labels{/name}","comments_url":"https://api.github.com/repos/apache/storm/issues/682/comments","events_url":"https://api.github.com/repos/apache/storm/issues/682/events","html_url":"https://github.com/apache/storm/pull/682","id":100748488,"number":682,"title":"Refactored TimeCacheMap to extend RotatingMap.","user":{"login":"ddebree","id":396348,"avatar_url":"https://avatars.githubusercontent.com/u/396348?v=3","gravatar_id":"","url":"https://api.github.com/users/ddebree","html_url":"https://github.com/ddebree","followers_url":"https://api.github.com/users/ddebree/followers","following_url":"https://api.github.com/users/ddebree/following{/other_user}","gists_url":"https://api.github.com/users/ddebree/gists{/gist_id}","starred_url":"https://api.github.com/users/ddebree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddebree/subscriptions","organizations_url":"https://api.github.com/users/ddebree/orgs","repos_url":"https://api.github.com/users/ddebree/repos","events_url":"https://api.github.com/users/ddebree/events{/privacy}","received_events_url":"https://api.github.com/users/ddebree/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-13T11:43:33Z","updated_at":"2015-08-13T22:09:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/storm/pulls/682","html_url":"https://github.com/apache/storm/pull/682","diff_url":"https://github.com/apache/storm/pull/682.diff","patch_url":"https://github.com/apache/storm/pull/682.patch"},"body":"This should allow current users of the TimeCacheMap to progressively migrate off the deprecated TimeCacheMap to the simpler RotatingMap.\r\n This also improves code reuse since many of the methods were shared."},"comment":{"url":"https://api.github.com/repos/apache/storm/issues/comments/130863117","html_url":"https://github.com/apache/storm/pull/682#issuecomment-130863117","issue_url":"https://api.github.com/repos/apache/storm/issues/682","id":130863117,"user":{"login":"knusbaum","id":1819836,"avatar_url":"https://avatars.githubusercontent.com/u/1819836?v=3","gravatar_id":"","url":"https://api.github.com/users/knusbaum","html_url":"https://github.com/knusbaum","followers_url":"https://api.github.com/users/knusbaum/followers","following_url":"https://api.github.com/users/knusbaum/following{/other_user}","gists_url":"https://api.github.com/users/knusbaum/gists{/gist_id}","starred_url":"https://api.github.com/users/knusbaum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knusbaum/subscriptions","organizations_url":"https://api.github.com/users/knusbaum/orgs","repos_url":"https://api.github.com/users/knusbaum/repos","events_url":"https://api.github.com/users/knusbaum/events{/privacy}","received_events_url":"https://api.github.com/users/knusbaum/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T22:09:40Z","updated_at":"2015-08-13T22:09:40Z","body":"I'm in favor of using RotatingMap to implement TimeCacheMap, but I'd rather have a RotatingMap as a member of TimeCacheMap than as a superclass."}}