class Gem::SourceInfoCacheEntry

要約

Gem::SourceInfoCache が持つエントリを表すためのクラスです。

目次

特異メソッド
インスタンスメソッド

特異メソッド

new(si, size) -> Gem::SourceInfoCacheEntry[permalink][rdoc]

キャッシュのエントリを作成します。

[PARAM] si:
Gem::SourceIndex のインスタンスを指定します。
[PARAM] size:
エントリのサイズを指定します。

インスタンスメソッド

refresh(source_uri, all) -> Gem::SourceIndex[permalink][rdoc]

ソースインデックスを更新します。

[PARAM] source_uri:
データを取得する URI を指定します。
[PARAM] all:
全てのインデックスを更新するかどうかを指定します。
size -> Integer[permalink][rdoc]

ソースエントリのサイズです。

ソースインデックスが変化したことを検出するために使用します。

source_index -> Gem::SourceIndex[permalink][rdoc]

このキャッシュエントリに対するソースインデックスです。