notes on web caching