BumbleDocGen / Technical description of the project / Class map / EntityCacheStorageHelper
EntityCacheStorageHelper class:
namespace BumbleDocGen\Core\Parser\Entity\Cache;
final class EntityCacheStorageHelper- addItemValueToCache
- getItemValueFromCache
- getItemValues
- getUsedCacheItemsKeys
- removeItemValueFromCache
- saveCache
- # __construct | source code
public function __construct(\BumbleDocGen\Core\Cache\EntityCacheItemPool $cacheItemPool);Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheItemPool | \BumbleDocGen\Core\Cache\EntityCacheItemPool | - |
- # addItemValueToCache | source code
public function addItemValueToCache(string $cacheKey, string $itemKey, mixed $value, int $expiresAfter): void;Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheKey | string | - |
| $itemKey | string | - |
| $value | mixed | - |
| $expiresAfter | int | - |
Return value: void
Throws:
- # getItemValueFromCache | source code
public function getItemValueFromCache(string $cacheKey, string $itemKey): mixed;Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheKey | string | - |
| $itemKey | string | - |
Return value: mixed
Throws:
- # getItemValues | source code
public function getItemValues(string $cacheKey): array;Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheKey | string | - |
Return value: array
Throws:
- # getUsedCacheItemsKeys | source code
public function getUsedCacheItemsKeys(string $cacheKey): array;Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheKey | string | - |
Return value: array
- # removeItemValueFromCache | source code
public function removeItemValueFromCache(string $cacheKey, string $itemKey): void;Parameters:
| Name | Type | Description |
|---|---|---|
| $cacheKey | string | - |
| $itemKey | string | - |
Return value: void
- # saveCache | source code
public function saveCache(): void;Parameters: not specified
Return value: void
Throws: