Methods summary
	
		
			 public 
			mixed|null
			
			
		 | 
		
		#
		read( string $key )
		
		
			
Read from cache. 
				Parameters
				
				Returns
				
					mixed|null 
				 
				Implementation of
				
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		
		#
		lock( string $key )
		
			
Prevents item reading and writing. Lock is released by write() or
remove(). 
		 
		
			
Prevents item reading and writing. Lock is released by write() or
remove(). 
				Parameters
				
				Implementation of
				
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		
		#
		write( string $key, mixed $data, array $dependencies )
		
			
Writes item into the cache. 
		 
		
			
Writes item into the cache. 
				Parameters
				
					- $key
 
					string key 
					- $data
 
					mixed data 
					- $dependencies
 
					array dependencies 
				  
				Implementation of
				
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		
		#
		remove( string $key )
		
			
Removes item from the cache. 
		 
		
			
Removes item from the cache. 
				Parameters
				
				Implementation of
				
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		
		#
		clean( array $conditions )
		
			
Removes items from the cache by conditions & garbage collector. 
		 
		
			
Removes items from the cache by conditions & garbage collector. 
				Parameters
				
					- $conditions
 
					array conditions 
				  
				Implementation of
				
		 
		  |