LWP::UserAgent::WithCache is a LWP::UserAgent extention. It handle 'If-Modified-Since' request header with local cache file. local cache files are implemented by Cache::FileCache.
If-Modified-Since を見て必要なら Cache::FileCache でキャッシュするモジュール。いわゆるグッドラッパーってやつかな。Cache::Cache でインタフェースプログラミングして、実際どのキャッシュ実装を使うかを選択できるとより良いかも。
qootas.org の sekimura さんによる。
http://search.cpan.org/dist/HTTP-Cache-Transparent/
なんてのも。
ご紹介ありがとうございます :)
HTTP::Cache::Transparent は既存のコードに use するだけなんで便利ですよね。ソース読む実際に使っている感がモリモリなのは WithCache とは雲泥の差で。。
[2] Posted by: せきむら at February 25, 2005 08:40 AM [返信]