# 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