type=class
superclass=Object
included=Gem=UserInteraction
extended=
dynamically_included=
dynamically_extended=
library=rubygems.source_info_cache
aliases=
aliasof=

個々の Gem パッケージのインデックス情報のコピーを保存するためのクラスです。

キャッシュの保存場所として以下の二つが存在します。

: システムキャッシュ
  ファイルに対する書き込み権限や作成権限がある場合はこちらを使用します。
: ユーザーキャッシュ
  システムキャッシュが使用できない場合に使用します。

使用するキャッシュを選択すると、全ての操作で選択されたキャッシュを使用します。
また、このクラスは動的にキャッシュの種類を切り替えません。

キャッシュデータはキーが取得元の URI で値が [[c:Gem::SourceInfoCacheEntry]] のインスタンスであるハッシュです。
