{"action":"created","issue":{"url":"https://api.github.com/repos/alibaba/jetcache/issues/52","repository_url":"https://api.github.com/repos/alibaba/jetcache","labels_url":"https://api.github.com/repos/alibaba/jetcache/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/alibaba/jetcache/issues/52/comments","events_url":"https://api.github.com/repos/alibaba/jetcache/issues/52/events","html_url":"https://github.com/alibaba/jetcache/pull/52","id":320597977,"number":52,"title":" optimize kryo and ExpressionEvaluator","user":{"login":"bohrqiu","id":1333657,"avatar_url":"https://avatars3.githubusercontent.com/u/1333657?v=4","gravatar_id":"","url":"https://api.github.com/users/bohrqiu","html_url":"https://github.com/bohrqiu","followers_url":"https://api.github.com/users/bohrqiu/followers","following_url":"https://api.github.com/users/bohrqiu/following{/other_user}","gists_url":"https://api.github.com/users/bohrqiu/gists{/gist_id}","starred_url":"https://api.github.com/users/bohrqiu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bohrqiu/subscriptions","organizations_url":"https://api.github.com/users/bohrqiu/orgs","repos_url":"https://api.github.com/users/bohrqiu/repos","events_url":"https://api.github.com/users/bohrqiu/events{/privacy}","received_events_url":"https://api.github.com/users/bohrqiu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-06T14:36:18Z","updated_at":"2018-05-06T15:09:53Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/alibaba/jetcache/pulls/52","html_url":"https://github.com/alibaba/jetcache/pull/52","diff_url":"https://github.com/alibaba/jetcache/pull/52.diff","patch_url":"https://github.com/alibaba/jetcache/pull/52.patch"},"body":"1. reduce KryoValueEncoder memory usage\r\n2. optimize DefaultParameterNameDiscoverer"},"comment":{"url":"https://api.github.com/repos/alibaba/jetcache/issues/comments/386886293","html_url":"https://github.com/alibaba/jetcache/pull/52#issuecomment-386886293","issue_url":"https://api.github.com/repos/alibaba/jetcache/issues/52","id":386886293,"user":{"login":"areyouok","id":3192556,"avatar_url":"https://avatars2.githubusercontent.com/u/3192556?v=4","gravatar_id":"","url":"https://api.github.com/users/areyouok","html_url":"https://github.com/areyouok","followers_url":"https://api.github.com/users/areyouok/followers","following_url":"https://api.github.com/users/areyouok/following{/other_user}","gists_url":"https://api.github.com/users/areyouok/gists{/gist_id}","starred_url":"https://api.github.com/users/areyouok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/areyouok/subscriptions","organizations_url":"https://api.github.com/users/areyouok/orgs","repos_url":"https://api.github.com/users/areyouok/repos","events_url":"https://api.github.com/users/areyouok/events{/privacy}","received_events_url":"https://api.github.com/users/areyouok/received_events","type":"User","site_admin":false},"created_at":"2018-05-06T15:09:53Z","updated_at":"2018-05-06T15:09:53Z","author_association":"COLLABORATOR","body":"1. Your code will reduce gc load but use more memory. Each thread has an ```Output``` and never release. The max size of ```Output``` is not defined, it may grow hugely and never shrink if big obejct is encoded. We can use this as an optional strategy but can set it to default.\r\n\r\n2. Is DefaultParameterNameDiscoverer thread safe? For each method, SpelEvaluator will init just once. There is no cost in later invocations."}}
{"actor":{"display_login":"areyouok"}}