書いた直後に思いついたけど・・・

> cacheは(情報は使わないけど)しばらくは既読情報を保存する方向で調整します。

idxにReadNumの項がない時は1にするんじゃなくてcacheから既読数を取得するよう
にすれば良いのか。これなら簡単かつ自然にcache->idxへの移行が出来るかな。