Squid internals The Storage Manager (src/store*.c) Creating a new StoreEntry StoreEntry * storeCreateEntry(url, log_url, flags, method) /* url is used to generate a cache key */ /* log_url is used in logging */ /* flags indicate the request flags, cacheable, etc */ /* method indicates the request method, also used to generate a cache key */