Google App Engine で Java Web アプリを作成しています。これは、クラウド ストレージ プロバイダー (Dropbox など) のサービスを使用してユーザーのファイルに関する情報 (JSON 形式) を取得し、ある種の情報を追加して、それらをユーザー。
これを行うには、ファイルとフォルダーをドロップボックスからアプリのデータ構造に「コピー」する必要があります。ユーザーが接続している間、それらをメモリに保持したいので、JDO に保存する必要があります。
クラスのファイルとフォルダー (クラスのアイテムから拡張) があり、それらを格納するための一種のツリー構造を作成したいと考えています。TreeSet クラスと TreeMap クラスがあることは知っています。また、ここで説明したようなカスタム ツリーを作成することもできます。
では、これを行うための最も適切な (そして最も簡単な) 方法は何だと言えますか?