Send to your Kindle ページのレンダリングをメモ化する予定なし。どこかのページが編集されればメモは期限切れなので効果が低い。 検索/クエリーをメモ化するなら、ラベルは検索/クエリーをオブジェクト化したもののハッシュ値。 順不同で。検索/クエリーが構造的だとやりにくい。できるなら検索処理で作られる検索/クエリーのオブジェクトをそのまま流用。 ハッシュ値の重複を防がなければならない。同じ意味のオブジェクトが同じハッシュ値になるのはいい。クエリーが同じ意味なら検索結果も同じ。