in src/main/java/com/ql/util/express/instruction/OperateDataCacheImpl.java [57:95]
public void resetCache() {
for (int i = 0; i <= dataPoint && i < length; i++) {
dataList[i].clear();
}
for (int i = 0; i <= attrPoint && i < length; i++) {
attrList[i].clearDataAttr();
}
for (int i = 0; i <= localVarPoint && i < length; i++) {
localVarList[i].clearDataLocalVar();
}
for (int i = 0; i <= fieldPoint && i < length; i++) {
fieldList[i].clearDataField();
}
for (int i = 0; i <= arrayPoint && i < length; i++) {
arrayList[i].clearDataArrayItem();
}
for (int i = 0; i <= keyValuePoint && i < length; i++) {
keyValueList[i].clearDataKeyValue();
}
for (int i = 0; i <= callResultPoint && i < length; i++) {
callResultList[i].clear();
}
for (int i = 0; i <= environmentPoint && i < length; i++) {
environmentList[i].clear();
}
for (int i = 0; i <= contextPoint && i < length; i++) {
contextList[i].clear();
}
dataPoint = 0;
attrPoint = 0;
localVarPoint = 0;
fieldPoint = 0;
arrayPoint = 0;
keyValuePoint = 0;
callResultPoint = 0;
environmentPoint = 0;
contextPoint = 0;
}