See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401]
(no description)
File Size: | 138 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
CachingStrategyFactory:: (4 methods):
createBestCachingStrategy()
isInMemoryStrategyUsageSafe()
getMemoryLimitInKB()
getMemoryLimitFromIni()
Class: CachingStrategyFactory - X-Ref
Class CachingStrategyFactorycreateBestCachingStrategy($sharedStringsUniqueCount, $tempFolder, $helperFactory) X-Ref |
Returns the best caching strategy, given the number of unique shared strings and the amount of memory available. param: int|null $sharedStringsUniqueCount Number of unique shared strings (NULL if unknown) param: string $tempFolder Temporary folder where the temporary files to store shared strings will be stored param: HelperFactory $helperFactory Factory to create helpers return: CachingStrategyInterface The best caching strategy |
isInMemoryStrategyUsageSafe($sharedStringsUniqueCount) X-Ref |
Returns whether it is safe to use in-memory caching, given the number of unique shared strings and the amount of memory available. param: int|null $sharedStringsUniqueCount Number of unique shared strings (NULL if unknown) return: bool |
getMemoryLimitInKB() X-Ref |
Returns the PHP "memory_limit" in Kilobytes return: float |
getMemoryLimitFromIni() X-Ref |
Returns the formatted "memory_limit" value return: string |