public function getCacheConfiguration()

in src/Apache/Ignite/Client.php [181:198]


    public function getCacheConfiguration(string $name): CacheConfiguration
    {
        ArgumentChecker::notEmpty($name, 'name');
        $config = null;
        $this->communicator->send(
            ClientOperation::CACHE_GET_CONFIGURATION,
            function (MessageBuffer $payload) use ($name)
            {
                $payload->writeInteger(Cache::calculateId($name));
                $payload->writeByte(0);
            },
            function (MessageBuffer $payload) use (&$config)
            {
                $config = new CacheConfiguration();
                $config->read($this->communicator, $payload);
            });
        return $config;
    }