Skip to main content

Module cache_path

Module cache_path 

Source
Expand description

キャッシュのファイル名を組み立てる(純粋モジュール)。

ファイルシステムにもネットワークにも触れないので、 QEMU 抜きで検証できる。

§気をつける点

  • FileMetadata::filename128 バイトまで(kernel/fs/mod.rs)。 超えると切り詰められ、別の URL が同じ名前になって中身が入れ替わる
  • ホスト名の :example.com:8080)は SylFS のパスに使えない。
  • 同じホストでもパスが違えば必ず違う名前になること。

Constants§

MAX_CACHE_PATH_LEN
名前の最大長。FileMetadata::filename(128 バイト)に収まる必要がある。

Functions§

cache_path_for
hostpath からキャッシュ上の絶対パスを作る。