Caching scorer

Create a caching scorer