Класс политик StaticMap реализует работу со структурой данных типа "словарь со статическими ключами". Позволяет ассоциировать с ресурсом словарь элементов типа ключ-значение, а затем вычитывать и изменять значения элементов словаря.
Для каждого словаря существуют две копии: актуальная и рабочая. При инициализации словаря эти копии содержат одинаковые наборы элементов. Класс StaticMap предоставляет метод для записи в словарь нового значения по указанному ключу, при этом запись производится рабочую копию. Также предоставляются методы для копирования содержимого рабочей копии в актуальную и для копирования содержимого актуальной копии в рабочую. Таким образом есть возможность получить транзакционность поведения. Предоставляются методы для чтения элементов как актуальной, так и рабочей копий словаря.
PSL-описание класса StaticMap находится в следующем файле:
/opt/KasperskyOS-Community-Edition-<version>/toolchain/include/nk/staticmap.psl