# TSL 语言基础补录函数

这些条目来自旧 TSL language basic 文档中尚未归入现有 codegen 模块的函数/方法。

## `DeleteInstance(obj)`

声明：function

删除由MakeInstance生成的函数指针。

旧定义：`Function DeleteInstance(obj:pointer):Boolean`

来源：TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 外部交互扩展调用接口

Source ID：36285

| 参数  | 类型 | 说明             |
| ----- | ---- | ---------------- |
| `obj` |      | pointer,函数指针 |

返回：Boolean，删除成功返回真，否则返回假

## `ListGlobalCacheRemoved()`

声明：function

列出被重置或者过期的全局缓存信息, 需要高级权限HighLevel 2或者系统权限。

旧定义：`ListGlobalCacheRemoved():Array;`

来源：TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存管理的函数

Source ID：31529

返回：Array，被重置或过期的全局缓存信息以及被引用的用户情况。

## `ListGlobalCache()`

声明：function

列出现存的全局缓存信息, 需要高级权限HighLevel 2或者系统权限。

旧定义：`ListGlobalCache():Array;`

来源：TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存管理的函数

Source ID：31528

返回：Array，现存全局缓存信息以及被引用的用户情况。

## `GetGlobalCacheInfo(value)`

声明：function

获得全局缓存的信息。

旧定义：`GetGlobalCacheInfo(Value:Obj):Array;`

来源：TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存管理的函数

Source ID：31527

| 参数    | 类型 | 说明                 |
| ------- | ---- | -------------------- |
| `value` | Obj  | 全局缓存的引用类型。 |

返回：Array，缓存的信息，各字段对应的信息如下： 表格：下标 / 说明；name / 名称；memsize / 全局缓存所占用的字节；refs / 引用计数；tmexpired / 是否数据时间已经过期；createtm / 创建的时间；endtm / 设置的过期时间；expired / 是否数据已经过期（被重置）；expiredtm / 数据被重置的时间

## `RDo()`

声明：function

调用本地函数，不等待返回结果而继续执行。 如果本地的函数需要系统参数，则用With带系统参数，例如With Array("abcd":123,"bcd":234); 与RDo2相比，RDo只提交任务而不等待函数的执行的返回。

旧定义：`RDo LocalFunctionName(P1;P2;…) [With SysParams];`

来源：TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字) > 远程调用客户端函数的保留字

Source ID：30245

返回：any
