(no description)
File Size: | 82 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
InMemoryStrategy:: (5 methods):
__construct()
addStringForIndex()
closeCache()
getStringAtIndex()
clearCache()
Class: InMemoryStrategy - X-Ref
This class implements the in-memory caching strategy for shared strings.__construct(int $sharedStringsUniqueCount) X-Ref |
param: int $sharedStringsUniqueCount Number of unique shared strings |
addStringForIndex(string $sharedString, int $sharedStringIndex) X-Ref |
Adds the given string to the cache. param: string $sharedString The string to be added to the cache param: int $sharedStringIndex Index of the shared string in the sharedStrings.xml file |
closeCache() X-Ref |
Closes the cache after the last shared string was added. This prevents any additional string from being added to the cache. |
getStringAtIndex(int $sharedStringIndex) X-Ref |
Returns the string located at the given index from the cache. param: int $sharedStringIndex Index of the shared string in the sharedStrings.xml file return: string The shared string at the given index |
clearCache() X-Ref |
Destroys the cache, freeing memory and removing any created artifacts. |