PHP 클래스 Cache\Adapter\Filesystem\FilesystemCachePool

저자: Tobias Nyholm ([email protected])
상속: extends Cache\Adapter\Common\AbstractCachePool
파일 보기 프로젝트 열기: php-cache/cache

공개 메소드들

메소드 설명
__construct ( League\Flysystem\Filesystem $filesystem, string $folder = 'cache' )
save ( Psr\Cache\CacheItemInterface $item )
setFolder ( string $folder )

보호된 메소드들

메소드 설명
appendListItem ( $name, $key )
clearAllObjectsFromCache ( )
clearOneObjectFromCache ( $key )
fetchObjectFromCache ( $key )
getList ( $name )
removeList ( $name )
removeListItem ( $name, $key )
storeItemInCache ( Psr\Cache\CacheItemInterface $item, $ttl )

비공개 메소드들

메소드 설명
forceClear ( $key ) : boolean
getFilePath ( string $key ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( League\Flysystem\Filesystem $filesystem, string $folder = 'cache' )
$filesystem League\Flysystem\Filesystem
$folder string

appendListItem() 보호된 메소드

protected appendListItem ( $name, $key )

clearAllObjectsFromCache() 보호된 메소드

protected clearAllObjectsFromCache ( )

clearOneObjectFromCache() 보호된 메소드

protected clearOneObjectFromCache ( $key )

fetchObjectFromCache() 보호된 메소드

protected fetchObjectFromCache ( $key )

getList() 보호된 메소드

protected getList ( $name )

removeList() 보호된 메소드

protected removeList ( $name )

removeListItem() 보호된 메소드

protected removeListItem ( $name, $key )

save() 공개 메소드

public save ( Psr\Cache\CacheItemInterface $item )
$item Psr\Cache\CacheItemInterface

setFolder() 공개 메소드

public setFolder ( string $folder )
$folder string

storeItemInCache() 보호된 메소드

protected storeItemInCache ( Psr\Cache\CacheItemInterface $item, $ttl )
$item Psr\Cache\CacheItemInterface