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;
}