* @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:----RQR4fbZ1FwQSxxBkrmDx2CTg3+++xQN4EQNnZcyPMo6qB6D6hHcNkcpOaK4aybj9eOxwq7RNkGWFN35ijKim1Ljxt5NZoiP8tWz06lS7v17pcX+FSVmCTKW+Dng9+9RRDq/3fnzkHngg2gDkra1kmKaG0JEA0UeqT1lNK02GzPSex0js/xmrBh02bhKB7SEhlk2j+Ksr+eUAvsKR7qc9mKSEsrPLZ43hmtZX4FLRONUIX6zd/XxzGnMC7DrK/mce2uVek67qSQMkzXI0Qx3AF+/Yn0WliAo2BC480wVuWo0AFXS6xouEM0X5EcPWNfa9BCNKgkKhutajn62yoM69TVpm7H8ouqk94IPS9VolkV/awWI7cSTcJ3UuBUCdnHBo+rwhcQDqbKmkNyo2NXIZpux7SnJM80uNZhpScd8tvIt/3+72G5WGVY60Iojr/uym/cufoDA1GFb/vayZabl1hLyLJx6x4uAkA8/5GQSffHjKrgPNV3NNkH8TF/iYsRe9rYrv79nzmLp9TBa3vHVEM1E/lczTz66+rvcdhYFeyMIgE2bSsFyY9+ZZ3l6Aiq93Zx85/dRZv9xucFk3bKizIxG85NhQcB4lKQqiRUnAu2Wme1hPuIdpt+timW68+p+ecXq2hp5YFcenE3K7gieKP4OaQT006PSP1YqugtiJNFE=----ATTACHMENT:----ODg4NTU3MDE4NjU3NTUyNSA4NjEyNzA0NjM0MTc0ODk3IDQzNTM4MTg4OTA1MTQ4MzE=