CacheableServiceInterface
- interface Firstred\PostNL\Cache\CacheableServiceInterface
Summary
Methods
Methods
- public Firstred\PostNL\Cache\CacheableServiceInterface::cacheResponseItem($item)
- Cache an item.
- Parameters:
$item (
Psr\Cache\CacheItemInterface)
- Since:
2.0.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::retrieveCachedResponseItem($cacheableRequestEntity)
- Retrieve a cached item.
- Parameters:
$cacheableRequestEntity (
Firstred\PostNL\Cache\CacheableRequestEntityInterface)
- Returns:
\Psr\Cache\CacheItemInterface| null- Throws:
\Psr\Cache\InvalidArgumentException- Since:
2.0.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::removeCachedResponseItem($item)
- Delete an item from cache.
- Parameters:
$item (
Psr\Cache\CacheItemInterface)
- Since:
2.0.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::getTtl()
- Returns:
\DateInterval|\DateTimeInterface| int | null- Since:
1.2.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::setTtl(\\DateInterval|\\DateTimeInterface|int $ttl=null)
- Parameters:
$ttl (
DateInterval|\DateTimeInterface| int | null)
- Returns:
static
- Since:
1.2.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::getCache()
- Returns:
\Psr\Cache\CacheItemPoolInterface| null- Since:
1.2.0
- public Firstred\PostNL\Cache\CacheableServiceInterface::setCache($cache=null)
- Parameters:
$cache (
Psr\Cache\CacheItemPoolInterface| null)
- Returns:
static
- Since:
1.2.0