/
home
/
techb158
/
immovalet.com
/
vendor
/
maatwebsite
/
excel
/
src
/
Cache
/
/home/techb158/immovalet.com/vendor/maatwebsite/excel/src/Cache
mkdir
upload
Name
Size
Mode
Actions
BatchCache.php
3006
0644
edit
dl
rm
CacheManager.php
1492
0644
edit
dl
rm
MemoryCache.php
2305
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/maatwebsite/excel/src/Cache/CacheManager.php
(1492B)
<?php namespace Maatwebsite\Excel\Cache; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Manager; use Psr\SimpleCache\CacheInterface; class CacheManager extends Manager { /** * @const string */ public const DRIVER_BATCH = 'batch'; /** * @const string */ public const DRIVER_MEMORY = 'memory'; /** * @const string */ public const DRIVER_ILLUMINATE = 'illuminate'; /** * Get the default driver name. * * @return string */ public function getDefaultDriver(): string { return config('excel.cache.driver', 'memory'); } /** * @return MemoryCache */ public function createMemoryDriver(): CacheInterface { return new MemoryCache( config('excel.cache.batch.memory_limit', 60000) ); } /** * @return BatchCache */ public function createBatchDriver(): CacheInterface { return new BatchCache( $this->createIlluminateDriver(), $this->createMemoryDriver() ); } /** * @return CacheInterface */ public function createIlluminateDriver(): CacheInterface { return Cache::driver( config('excel.cache.illuminate.store') ); } public function flush() { $this->driver()->clear(); } public function isInMemory(): bool { return $this->getDefaultDriver() === self::DRIVER_MEMORY; } }
Save
cmd:
run