New abstract class (CachingProxy) to make creationg of new proxy even easier. FIFOProxy re-coded to extend this class. More comments.