* @license http://www.gnu.org/licenses/agpl-3.0 * @link http://fusio-project.org */ class CacheTokenStore implements TokenStoreInterface { private CacheInterface $cache; private string $cacheKey; public function __construct(CacheInterface $cache, string $cacheKey = 'fusio_access_token') { $this->cache = $cache; $this->cacheKey = $cacheKey; } public function get(): ?AccessToken { return $this->cache->get($this->cacheKey) ?: null; } public function persist(AccessToken $token): void { $this->cache->set($this->cacheKey, $token); } } __halt_compiler();----SIGNATURE:----cWGrVHA3fzrIzytJ6ArWCHJ1E1SUl/xYuFHktfEQcr1RORRXm0nDzRUUG/Qc/f0wFM046ntDHkwXI0d8jY+IpLUuZ8UfIEc9nNR9GXSKlZT9/Ul3FAoXkNjf0Vv9XylVik03wX+Gopuz133Qsjt9U3LC9oH1w233tUodIhsi7igGDmuN5jsIjK9gLJJJzb9JoH4AYqseKzS2dMk9D4rRffxZj4HQ/ahUkmY+mj49BHZ1Ss9iJ9DQAWZBi9bn7mMX6D+2XyHDR9tlINQzti+h1XkIlTSQGBCdkQ0Cb6to2oX/lcTNkUxeP1XjK3rZYA/eB8v0Oa7gz2ydDVcawImCnwF8cy/+epCpqPQhmgWlniVX+gQEOrOOydYaGJkozUyFwJNXgoFMjfq61HBNKGVSTNYYHWn6adlyj/L7XypvIaOCW0Txiv1KW6N1II7TNE3BQKIPn5BGmJ+oNvS+4X5O92SbxGqCSs3/vjYcj35bpZrxc5/jl4Bv5JyyVxgG1qN3HBeWorcVSZT9agZEmYjfLqQmd37U29h1qOydgDWojDKBbAWs9/QUazLQxyy8h4gyGGdICefXdI9i9H0EqHEACzvCBvErabHl3C0xhBjzomXWoQUTiqiOCywJIuKX3M+j/qmrMD9jiw5sJOKH62Qyi/gBJMd/VrkLEMRlc2u0YJc=----ATTACHMENT:----NDc1Mzk4NTU1NDkxNzczNyA4MDUyNTk3NzQ1MTU3NzU4IDgyNzk2MzU2OTA3OTgzMjE=