Front end caching and pooling (bug 847703)