@@ 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 | } |