I added the line: HTProtocol_add("cache", "local", YES, HTLoadCache, NULL); to HTProtocolPreemptiveInit in HTInit.c cheers bill