|
|
1.1 ! misha 1: @main[] ! 2: ^do[One] ! 3: ^sleep(1) ! 4: ^do[Two] ! 5: ! 6: ! 7: ! 8: @do[sText][i] ! 9: <hr /> ! 10: ^for[i](1;3){ ! 11: $iCacheTime[] ! 12: ^cache[outputs/160.cache](1){ ! 13: =$sText= ! 14: ^if($sText eq "Two"){ ! 15: ^cache(0) ! 16: } ! 17: $iCacheTime(^cache[]) ! 18: } ! 19: ^if(def $iCacheTime){ ! 20: Execute code, ^^cache[] == ^iCacheTime.int(0) ! 21: }{ ! 22: Get cached result ! 23: } ! 24: <br /> ! 25: } ! 26: