70 $this->Cache =
get_package(
'cache' ,
'last' , __FILE__ );
96 $this->Cache->reset();
134 if( $ExistsFlag !==
false )
140 $this->Cache->add_data( $OriginalFilePath ,
'_file_was_not_found' );
144 catch( Exception $e )
176 $OriginalFilePath = str_replace(
'/./' ,
'/' , $OriginalFilePath );
177 $Data = $this->Cache->get_data( $OriginalFilePath );
179 if( $Data ===
false )
185 return( $Data ==
'_file_was_not_found' ?
false :
true );
188 catch( Exception $e )
220 $OriginalFilePath = str_replace(
'/./' ,
'/' , $OriginalFilePath );
221 $Data = $this->Cache->get_data( $OriginalFilePath );
222 if( $Data !==
false )
229 if( $Data !==
false )
231 $this->Cache->add_data( $OriginalFilePath , $Data );
236 throw(
new Exception(
"File $OriginalFilePath was not found" ) );
240 catch( Exception $e )
272 $OriginalFilePath = str_replace(
'/./' ,
'/' , $OriginalFilePath );
273 if( $this->Cache->data_exists( $OriginalFilePath ) )
275 $this->Cache->set_data( $OriginalFilePath , $Data );
279 $this->Cache->add_data( $OriginalFilePath , $Data );
284 catch( Exception $e )
308 $this->Cache->flush();
310 catch( Exception $e )