commit | 9e31e89135ff8e95e3d2981bbb97b59e9c2f5458 | [log] [tgz] |
---|---|---|
author | Rajan <dhabalia.me@gmail.com> | Thu Mar 30 19:09:23 2017 -0700 |
committer | GitHub <noreply@github.com> | Thu Mar 30 19:09:23 2017 -0700 |
tree | 67cbd23737f5feeb33c694b1524fc0edde9ba26d | |
parent | 1e02afb29fb3016f8a2ea8851c3b0fa56b4be85b [diff] |
Make EntryImpl recyclable to improve gc at broker (#318) * Recycle EntryImpl of EntryCache * remove position import from Entry * Use proper ref-counting semantic for Entry and removed position-impl recycling * release data after retain into Entry + make variables final in position * Fixed ref-counting after reading entries
Pulsar is a distributed pub-sub messaging platform with a very flexible messaging model and an intuitive client API.
Copyright 2016 Yahoo Inc.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0