cache interface, and make cache in TokenStorage changeable