First, basic implementation of a proxy-cache plugin