A simple HTTP proxy that caches web objects and can deal with multiple concurrent connections