GEOS-6567: reimplemented AuthenticationCache using Guava library

Alternative implementation of the AuthenticationCache interface, based on Guava Cache