in src/Apache/Ignite/Cache/CacheConfiguration.php [863:897]
static function init(): void
{
self::$propInfo = array(
self::PROP_NAME => ObjectType::STRING,
self::PROP_CACHE_MODE => ObjectType::INTEGER,
self::PROP_ATOMICITY_MODE => ObjectType::INTEGER,
self::PROP_BACKUPS => ObjectType::INTEGER,
self::PROP_WRITE_SYNCHRONIZATION_MODE => ObjectType::INTEGER,
self::PROP_COPY_ON_READ => ObjectType::BOOLEAN,
self::PROP_READ_FROM_BACKUP => ObjectType::BOOLEAN,
self::PROP_DATA_REGION_NAME => ObjectType::STRING,
self::PROP_IS_ONHEAP_CACHE_ENABLED => ObjectType::BOOLEAN,
self::PROP_QUERY_ENTITY => new ObjectArrayType((new ComplexObjectType())->setPhpClassName(QueryEntity::class)),
self::PROP_QUERY_PARALLELISM => ObjectType::INTEGER,
self::PROP_QUERY_DETAIL_METRICS_SIZE => ObjectType::INTEGER,
self::PROP_SQL_SCHEMA => ObjectType::STRING,
self::PROP_SQL_INDEX_INLINE_MAX_SIZE => ObjectType::INTEGER,
self::PROP_SQL_ESCAPE_ALL => ObjectType::BOOLEAN,
self::PROP_MAX_QUERY_ITERATORS => ObjectType::INTEGER,
self::PROP_REBALANCE_MODE => ObjectType::INTEGER,
self::PROP_REBALANCE_DELAY => ObjectType::LONG,
self::PROP_REBALANCE_TIMEOUT => ObjectType::LONG,
self::PROP_REBALANCE_BATCH_SIZE => ObjectType::INTEGER,
self::PROP_REBALANCE_BATCHES_PREFETCH_COUNT => ObjectType::LONG,
self::PROP_REBALANCE_ORDER => ObjectType::INTEGER,
self::PROP_REBALANCE_THROTTLE => ObjectType::LONG,
self::PROP_GROUP_NAME => ObjectType::STRING,
self::PROP_CACHE_KEY_CONFIGURATION => new ObjectArrayType((new ComplexObjectType())->setPhpClassName(CacheKeyConfiguration::class)),
self::PROP_DEFAULT_LOCK_TIMEOUT => ObjectType::LONG,
self::PROP_MAX_CONCURRENT_ASYNC_OPS => ObjectType::INTEGER,
self::PROP_PARTITION_LOSS_POLICY => ObjectType::INTEGER,
self::PROP_EAGER_TTL => ObjectType::BOOLEAN,
self::PROP_STATISTICS_ENABLED => ObjectType::BOOLEAN
);
}