---
title: BioCreateCache
description: "创建cache实例接口，使用者根据实际应用场景选择合适的缓存策略和数据亲和策略来创建BoostIO Cache实例。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC1/sds/kunpengboostIO_005.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/sds/kunpengboostIO_005.html
indexId: 7a2aadde94c747f20336474436eef37271f36637295ec589ebabd6ec7d26b3e468
---
# BioCreateCache

#### 函数定义

创建cache实例接口，使用者根据实际应用场景选择合适的缓存策略和数据亲和策略来创建BoostIO Cache实例。


#### 实现方法

CResult BioCreateCache(CacheDescriptor desc)


#### 参数说明


**表1 参数说明**

| 参数名 | 数据类型 | 参数类型 | 描述 |
| --- | --- | --- | --- |
| desc | CacheDescriptor | 入参 | 实例参数描述： uint64\_t tenantId; 租户ID。 AffinityStrategy affinity; 数据亲和策略： LOCAL\_AFFINITY(1)：本地亲和。 GLOBAL\_BALANCE(2)：全局均衡。 WriteStrategy strategy; 缓存策略： WRITE\_BACK(1)：回写模式。 WRITE\_THROUGH(2)：透写模式。 |


#### 返回值


**表2 返回值说明**

| 返回值 | 描述 |
| --- | --- |
| RET\_CACHE\_OK | 操作成功。 |
| RET\_CACHE\_EXISTS | Cache实例已存在。 |
| RET\_CACHE\_EPERM | 传入参数错误。 |
| RET\_CACHE\_NO\_SPACE | 缓存空间不足，最大支持1024个缓存。 |
