質問です。

class Hoge : Object {}
class HogeCollection : Collection<Hoge> {}
class HogeColleCollection : Collection<HogeCollection> {}

な感じのデータがあるのですが、あまりに件数が多すぎて、
メモリからあふれてしまうようになりました。

なので、メモリに保存する替わりにファイルをメモリ代わりにすることで代用したいのですが、
伸びたり縮んだり、部分的に伸びたりするデータをどのようにしたらファイルで代用できるのでしょうか・・・。