|
@@ 81-85 (lines=5) @@
|
| 78 |
|
$cacheItem = $this->internalCacheInstance |
| 79 |
|
->getItem($key) |
| 80 |
|
->set($value); |
| 81 |
|
if (is_int($ttl) && $ttl <= 0) { |
| 82 |
|
$cacheItem->expiresAt((new \DateTime('@0'))); |
| 83 |
|
} elseif (is_int($ttl) || $ttl instanceof \DateInterval) { |
| 84 |
|
$cacheItem->expiresAfter($ttl); |
| 85 |
|
} |
| 86 |
|
return $this->internalCacheInstance->save($cacheItem); |
| 87 |
|
} catch (phpFastCacheInvalidArgumentException $e) { |
| 88 |
|
throw new phpFastCacheSimpleCacheException($e->getMessage(), null, $e); |
|
@@ 148-152 (lines=5) @@
|
| 145 |
|
foreach ($values as $key => $value) { |
| 146 |
|
$cacheItem = $this->internalCacheInstance->getItem($key)->set($value); |
| 147 |
|
|
| 148 |
|
if (is_int($ttl) && $ttl <= 0) { |
| 149 |
|
$cacheItem->expiresAt((new \DateTime('@0'))); |
| 150 |
|
} elseif (is_int($ttl) || $ttl instanceof \DateInterval) { |
| 151 |
|
$cacheItem->expiresAfter($ttl); |
| 152 |
|
} |
| 153 |
|
$this->internalCacheInstance->saveDeferred($cacheItem); |
| 154 |
|
unset($cacheItem); |
| 155 |
|
} |