| 
				 public 
				
				
				 | 
			#
			__construct( array $options = array() )
				
Constructor Parameters
						$optionsarray- $options Optional parametersSince
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			contains( string $id, string $group )
				
Check if the cache contains data stored by ID and group 
				
Check if the cache contains data stored by ID and group Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data groupReturns
						boolean
 Since
							3.7.0
 Overrides | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			get( string $id, string $group, boolean $checkTime = true )
				
Get cached data by ID and group 
				
Get cached data by ID and group Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data group$checkTimeboolean- $checkTime True to verify cache time expiration thresholdReturns
						mixed- Boolean false on failure or a cached data object
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			getAll( )
				
Get all cached data Returns
						mixed- Boolean false on failure or a cached data object
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			store( string $id, string $group, string $data )
				
Store the data to cache by ID and group 
				
Store the data to cache by ID and group Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data group$datastring- $data The data to store in cacheReturns
						boolean
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			remove( string $id, string $group )
				
Remove a cached data entry by ID and group 
				
Remove a cached data entry by ID and group Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data groupReturns
						boolean
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			clean( string $group, string $mode = null )
				
Clean cache for a group given a mode. 
				
Clean cache for a group given a mode. group mode : cleans all cache in the group notgroup mode : cleans all cache
not in the group Parameters
						$groupstring- $group The cache data group$modestring- $mode The mode for cleaning cache [group|notgroup]Returns
						boolean
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			gc( )
				
Garbage collect expired cache data 
				
Garbage collect expired cache data Returns
						boolean
 Since
							11.1
 Overrides | 
		
			| 
				 public static
				boolean
				
				 | 
			#
			isSupported( )
				
Test to see if the storage handler is available. 
				
Test to see if the storage handler is available. Returns
						boolean
 Since
							12.1
 Overrides | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			lock( string $id, string $group, integer $locktime )
				
Lock cached item Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data group$locktimeinteger- $locktime Cached item max lock timeReturns
						mixed- Boolean false if locking failed or an object containing properties lock and
locklooped
 Since
							11.1
 Overrides | 
		
			| 
				 public 
				boolean
				
				 | 
			#
			unlock( string $id, string $group = null )
				
Unlock cached item Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data groupReturns
						boolean
 Since
							11.1
 Overrides | 
		
			| 
				 protected 
				boolean
				
				 | 
			#
			_checkExpire( string $id, string $group )
				
Check if a cache object has expired 
				
Check if a cache object has expired Using @ error suppressor here because between if we did a file_exists() and
then filemsize() there will be a little time space when another process can
delete the file and then you get PHP Warning Parameters
						$idstring- $id Cache ID to check$groupstring- $group The cache data groupReturns
						boolean- True if the cache ID is valid
 Since
							11.1
 | 
		
			| 
				 protected 
				boolean|string
				
				 | 
			#
			_getFilePath( string $id, string $group )
				
Get a cache file path from an ID/group pair 
				
Get a cache file path from an ID/group pair Parameters
						$idstring- $id The cache data ID$groupstring- $group The cache data groupReturns
						boolean|string- The path to the data object or boolean false if the cache directory does not
exist
 Since
							11.1
 | 
		
			| 
				 protected 
				boolean
				
				 | 
			#
			_deleteFolder( string $path )
				
Quickly delete a folder of files 
				
Quickly delete a folder of files Parameters
						$pathstring- $path The path to the folder to delete.Returns
						boolean
 Since
							11.1
 | 
		
			| 
				 protected 
				string
				
				 | 
			#
			_cleanPath( string $path, string $ds = DIRECTORY_SEPARATOR )
				
Function to strip additional / or \ in a path name 
				
Function to strip additional / or \ in a path name Parameters
						$pathstring- $path The path to clean$dsstring- $ds Directory separator (optional)Returns
						string- The cleaned path
 Since
							11.1
 | 
		
			| 
				 protected 
				array
				
				 | 
			#
			_filesInFolder( string $path, string $filter = '.', mixed $recurse = false, boolean $fullpath = false, array $exclude = array('.svn', 'CVS', '.DS_Store', '__MACOSX'), array $excludefilter = array('^\..*', '.*~') )
				
Utility function to quickly read the files in a folder. 
				
Utility function to quickly read the files in a folder. Parameters
						$pathstring- $path The path of the folder to read.$filterstring- $filter A filter for file names.$recursemixed- $recurse True to recursively search into sub-folders, or an integer to specify
the maximum depth.$fullpathboolean- $fullpath True to return the full path to the file.$excludearray- $exclude Array with names of files which should not be shown in the result.$excludefilterarray- $excludefilter Array of folder names to excludeReturns
						array- Files in the given folder.
 Since
							11.1
 | 
		
			| 
				 protected 
				array
				
				 | 
			#
			_folders( string $path, string $filter = '.', mixed $recurse = false, boolean $fullpath = false, array $exclude = array('.svn', 'CVS', '.DS_Store', '__MACOSX'), array $excludefilter = array('^\..*') )
				
Utility function to read the folders in a folder. 
				
Utility function to read the folders in a folder. Parameters
						$pathstring- $path The path of the folder to read.$filterstring- $filter A filter for folder names.$recursemixed- $recurse True to recursively search into sub-folders, or an integer to specify
the maximum depth.$fullpathboolean- $fullpath True to return the full path to the folders.$excludearray- $exclude Array with names of folders which should not be shown in the result.$excludefilterarray- $excludefilter Array with regular expressions matching folders which should not
be shown in the result.Returns
						array- Folders in the given folder.
 Since
							11.1
 |