Cached requests

@jnrbsn 
elastic search 10 second cache, to avoid making multiple requests for the same results when running transforms.