# Utils\_config - [Overview](#section283503600165625) - [Summary](#section606142748165625) - [Files](#files) - [Macros](#define-members) - [Details](#section1459959621165625) - [Macro Definition](#section1221236926165625) - [FEATURE\_KV\_CACHE](#gad3d71669516ef0bb50e2b105507a6b29) - [MAX\_CACHE\_SIZE](#ga6c8469dfe973ac952cf40394bd2c160b) - [MAX\_KV\_SUM](#ga4f258bd7d7d52c6770cce77f3e16ce72) ## **Overview** **Description:** Represents the configuration file of the utils subsystem. Vendors can set their desired items in the configuration file. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files

File Name

Description

utils_config.h

Represents the configuration file of the utils subsystem.

## Macros

Macro Name and Value

Description

FEATURE_KV_CACHE

Specifies whether the KV store supports cache.

MAX_CACHE_SIZE 10

Indicates the number of data items that can be stored in the KV store cache.

MAX_KV_SUM 50

Indicates the number of data items that can be stored for each application.

## **Details** ## **Macro Definition ** ## FEATURE\_KV\_CACHE ``` #define FEATURE_KV_CACHE ``` **Description:** Specifies whether the KV store supports cache. If this variable is defined, the KV store supports cache. Vendors determine whether to enable this feature. It is enabled by default. ## MAX\_CACHE\_SIZE ``` #define MAX_CACHE_SIZE 10 ``` **Description:** Indicates the number of data items that can be stored in the KV store cache. Default value: 10 ## MAX\_KV\_SUM ``` #define MAX_KV_SUM 50 ``` **Description:** Indicates the number of data items that can be stored for each application. Default value: 50