Объект класса StaticMap

Объект класса StaticMap представляет собой множество словарей – пул. Элементы словарей имеют тип ключ-значение. В конфигурации объекта указывается размер пула, тип значений, множество ключей и значения по-умолчанию для каждого ключа. Предоставляются политики для:

Конфигурация объекта

Конфигурация объекта класса StaticMap содержит следующие элементы:

Все параметры конфигурации обязательны при создании объекта класса.

Конфигурация аудита

Объект класса StaticMap не содержит дополнительных полей конфигурации аудита.

Пример

security.psl

...

use nk.staticmap._

policy object M : StaticMap {

type Value = UInt16

config =

{ keys:

{ "k1": 0

, "k2": 1

}

, pool_size: 2

}

}

В начало