RIGHT:[[:t/永続化]] 

キーは内部名。ページから内部名を集めて、内部名→ページのインスタンス(版)を得られるようにする。
ページ/履歴よりも扱うページが多い。多数のスペースを区別なく扱っていい。スペースごとの内部名集合も別途(スペース内部で)作られるので。


*** 使えない文字 [#ge192af2]
Validateで削除か置き換えになる文字がある。
ファイルシステムのパスに使えない文字。

ディレクトリ区切りはそのままディレクトリ区切りになる。
ファイルシステムを直接見たときに分かりやすいように。

 【パスの形式】
 永続化ディレクトリ/クラス名/キー(ディレクトリ区切りがあればそれをディレクトリとして扱う).time.拡張子

 【ページの場合】
 .../X.Page/内部名.___space=s001___entry=/word/word/word___opinion=f1hs8ilf___revision=1___.1364218170.wiki.txt

Store時、渡されたキーが使えるキーでなければ勝手に変更する。ValidateKeysを使って。
Storeではキーが渡されなくてもいい。勝手に生成する。
戻り値に実際に使ったキーを含める。