TokenPersistence with PSR-16 cache adapter
- Use persistence strategy to avoid generating new token on every call.
Thanks to @nreynis that backport @disasterdrop code and implement PSR-16 cache adapter
Thanks to @nreynis that backport @disasterdrop code and implement PSR-16 cache adapter