Add parameter to the authtenticate method to determine if caching is required