TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存的使用

写入实例化    

  •   当对全局缓存进行各式写入操作时,无论是数据设置,还是UPDATE,INSERT等SQL操作,我们均会将全局缓存实例化,在用户使用的时候和传统数据复制后进行写入操作毫无差异,这样最大化地保证了易用性。
      a:=array();
      for i:=1 to 9 do
      for j:=1 to 9 do
      a[i-1,j-1]:=i*j;
      setglobalcache("99MT",a);
      Getglobalcache("99MT",V);
      b:=ifcache(V);//是缓存 ,b为真
      V[0,0]:=100; //设置完成后,ifcache就为假了
      return array(b,ifcache(V),V);


      使用SQL的Update更新全局缓存也引发数据的实例化
      a:=array();
      for i:=1 to 9 do
      for j:=1 to 9 do
      a[i-1,j-1]:=i*j;
      setglobalcache("99MT",a);
      Getglobalcache("99MT",V);
      b:=ifcache(V);//是缓存 ,b为真
      update v set [0]=1 end; //update后V也不再是globalcache
      return array(b,ifcache(V),V);