43 $this->CacheSwitch = $Settings->get_package_setting(
44 'cache' ,
'last' ,
'cf_cache' ,
'cache_switch' ,
'off'
46 $Settings->set_package_setting(
'cache' ,
'last' ,
'cf_cache' ,
'cache_switch' ,
'on' );
62 $Settings->set_package_setting(
'cache' ,
'last' ,
'cf_cache' ,
'cache_switch' , $this->CacheSwitch );
81 $Data = $Cache->get_data(
'unexisting_data' );
85 return(
'TEST PASSED' );
106 $Data = $Cache->add_data(
'existing_data' ,
'5678' );
107 $Data = $Cache->set_data(
'existing_data' ,
'1234' );
108 $Data = $Cache->get_data(
'existing_data' );
110 if( $Data ===
'1234' )
112 return(
'TEST PASSED' );
135 $Cache->delete_data(
'existing_data' );
136 $Data = $Cache->set_data(
'existing_data' ,
'1234' );
140 catch( Exception $e )
142 return(
'TEST PASSED' );
161 if( $Cache->data_exists(
'existing_data' ) )
163 return(
'ERROR (1)' );
166 $Data = $Cache->add_data(
'existing_data' ,
'1234' );
167 if( $Cache->data_exists(
'existing_data' ) === false )
169 return(
'ERROR (2)' );
172 $Cache->delete_data(
'existing_data' );
173 if( $Cache->data_exists(
'existing_data' ) === false )
175 return(
'TEST PASSED' );
179 return(
'ERROR (3)' );
182 catch( Exception $e )
184 return(
'TEST PASSED' );
203 $Cache->delete_data(
'existing_data' );
204 if( $Cache->data_exists(
'existing_data' ) )
206 return(
'ERROR (1)' );
208 $Data = $Cache->add_data(
'existing_data' ,
'1234' , array(
'one' ,
'two' ,
'three' ) );
209 if( $Cache->data_exists(
'existing_data' ) === false )
211 return(
'ERROR (2)' );
213 $Cache->delete_data_by_tag(
'two' );
214 if( $Cache->data_exists(
'existing_data' ) === false )
216 return(
'TEST PASSED' );
220 return(
'ERROR (3)' );
223 catch( Exception $e )
225 return(
'TEST PASSED' );