On p. 544 in Example 15-11
package java.net
should be
package java.net;
On p. 544 in the final paragraph change
getOutputStream()
to getBody()
.
On p. 545 in Example 15-13
public abstract class CacheRequest
should be
public abstract class CacheResponse
p. 549: In the second paragraph change Example 15-13 to Example 15-15.