* @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:----IbGbDMKEC/6AUYsaxLLZOWMBB1TexquADU1aNsYZt09snyROa8XsPOc2dDfZAkO4nCrcAMg2QfkHeJj0LrLfGodL1oR9+SaLtVLb3HFxeC4pKzK9CVmdVnmPd7f5DOUdhJb8m+0HkT7Ie0/dyWdMJXPu2yiAoAtRU9W8ZAJZFcV/Lzo8PLtEZ5/9WHjrKFMFr8WNQBi0T6iVI8nFiEVJM++HiXVffH9/Bi7fcH4UTOA7u8z9LUqMFkvH3W8iighnqPzBWyuVB+/50xqwLRSQ6wh7Q5Rtk5UEPMTq7Ogq2G0JyfhP9usVQRkeo1O4ZHdp2nyQFIYgHeUsuMpe5LNoouCwowl3EElNsYvkemBzENHyf/SS2Umha/8RX4MViejIebaGv4/8UAkq6zswYHaMWZqwKO5bTLiQ0NWq3lbv2oSoXz4YtrIk4g6wSxm69XHZrblLr60bENyeCDThQwb2Qlc/OqBHXiwgrRRHeBWsY3P6p1TOLubP+zUJl4VX/jm2sse6vdF2mWGuQ9PNhUgY6oM3ZIIo+UAXnwmJLX5HwcZFesZ7iWYXOU+cDsqFgam3sjwBHe5yKVq4erufFRNMjXrnxk1EYhBrrYyEQ+ast3LLwHSoSbSAoU+P2HrTBkjXdDvCHOh4Vo8RcDF27woTz6I6Zg+iD8Nh/rgdz199RNU=----ATTACHMENT:----MjUyMDgwNDAyMjIwMzQwOSA3OTI2NzcyMDg3ODgwMjEgMTQyNzYyMTM5MDQxMjE2OA==