handle_cast

https://github.com/krestenkrab/hanoidb/blob/master/src/hanoidb_merger.erl#L202

なんでhanoidb_writer:handle_castを外部モジュールから直接呼び出しているんだろう。
同期的な挙動にしたかったのかな。メッセージングで処理するのが面倒だったのかな。
よく見るとhanodb_mergerはhanoidb_writerのPIDを取得していないので、hanoidb_mergerと同じプロセス内でhanoidb_writerの処理を動かすデザインなのか。

しかし困った。handle_castとかhandle_callはメッセージングで呼ばれる前提にしていて、直接呼び出せるようにしてない…。
元実装と違ってしまうけど、ここは同期メッセージを使うようにするかー。