{"action":"opened","issue":{"url":"https://api.github.com/repos/akka/akka/issues/19707","repository_url":"https://api.github.com/repos/akka/akka","labels_url":"https://api.github.com/repos/akka/akka/issues/19707/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka/issues/19707/comments","events_url":"https://api.github.com/repos/akka/akka/issues/19707/events","html_url":"https://github.com/akka/akka/issues/19707","id":132083582,"number":19707,"title":"Avoid allocations in Java unfoldAsync","user":{"login":"johanandren","id":666915,"avatar_url":"https://avatars.githubusercontent.com/u/666915?v=3","gravatar_id":"","url":"https://api.github.com/users/johanandren","html_url":"https://github.com/johanandren","followers_url":"https://api.github.com/users/johanandren/followers","following_url":"https://api.github.com/users/johanandren/following{/other_user}","gists_url":"https://api.github.com/users/johanandren/gists{/gist_id}","starred_url":"https://api.github.com/users/johanandren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanandren/subscriptions","organizations_url":"https://api.github.com/users/johanandren/orgs","repos_url":"https://api.github.com/users/johanandren/repos","events_url":"https://api.github.com/users/johanandren/events{/privacy}","received_events_url":"https://api.github.com/users/johanandren/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/akka/akka/labels/t:stream","name":"t:stream","color":"cccccc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-08T08:49:49Z","updated_at":"2016-02-08T08:49:49Z","closed_at":null,"body":"Currently there is three transformations taking place in each unfold invocation: `Future` => `CompletionStage`, `Option` => `Optional` and `Tuple2` => `Pair`. We should be able to avoid this somehow."}}