Rate This Document
Findability
Accuracy
Completeness
Readability

BioCreateCache

Function Definition

Creates a cache instance. You can select a proper cache policy and data affinity policy based on the application scenario.

Implementation

CResult BioCreateCache(CacheDescriptor desc)

Parameters

Table 1 Parameters

Parameter

Data Type

Input/Output

Description

desc

CacheDescriptor

Input

Instance parameter description:

  • uint64_t tenantId;

    Tenant ID

  • AffinityStrategy affinity;

    Data affinity strategies:

    • LOCAL_AFFINITY(1)
    • GLOBAL_BALANCE(2)
  • WriteStrategy strategy;
    Cache strategies:
    • WRITE_BACK(1)
    • WRITE_THROUGH(2)

Return Values

Table 2 Return values

Return Value

Description

RET_CACHE_OK

The operation is successful.

RET_CACHE_EXISTS

The cache instance already exists.

RET_CACHE_EPERM

The input parameter is incorrect.

RET_CACHE_NO_SPACE

The cache space is insufficient. A maximum of 1024 caches are allowed.