These are chat archives for atomix/atomix
We are no longer monitoring this channel, please join Slack! https://join.slack.com/t/atomixio/shared_invite/enQtNDgzNjA5MjMyMDUxLTVmMThjZDcxZDE3ZmU4ZGYwZTc2MGJiYjVjMjFkOWMyNmVjYTc5YjExYTZiOWFjODlkYmE2MjNjYzZhNjU2MjY
toArrayand methods like that haven't been implemented yet is because of the potential issues that may be caused by pulling the entire map to the client. I did add some methods like
DistributedMapfor compatibility with the Vert.x cluster manager API, but TBH they haven't been tested on any sizeable data structures. I could do the same for the other collections with
toArray, but really have just delayed implementing methods that pull entire data structures until I can ensure they properly perform well. Because of Copycat's response ordering guarantees, just sending one large response can potentially block other responses. But we could probably just implement them with the documented caveat that large data structures may not behave well until that can really be tested/optimized.