PhpSpreadsheet/Classes/PHPExcel/CachedObjectStorage
Mark Baker cd7f0a1c51 Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option.
Renamed the factory getCacheStorageMethods() method to getAllCacheStorageMethods(), returning all cache options in the library.
Wrote a new factory getCacheStorageMethods() method to return an array of those cache methods that are available with the current build of PHP (extensions tested, etc).
Refactored factory initialize() method to use the cacheMethodIsAvailable(), so factoring the logic for testing methods out of the factory.

git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@83741 2327b42d-5241-43d6-9e2a-de5ac946f064
2011-12-09 12:10:46 +00:00
..
APC.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
CacheBase.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
DiscISAM.php Bugfix: Work item 16643 - Bug In Cache System (cell reference when throwing caching errors) 2011-10-26 16:16:43 +00:00
ICache.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
Igbinary.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
Memcache.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
Memory.php Updated headers to reflect the new year. Happy new year 2011! 2011-01-03 09:20:10 +00:00
MemoryGZip.php General: Reduce cell caching overhead using dirty flag to ensure that cells are only rewritten to the cache if they have actually been changed 2011-04-25 14:25:53 +00:00
MemorySerialized.php General: Reduce cell caching overhead using dirty flag to ensure that cells are only rewritten to the cache if they have actually been changed 2011-04-25 14:25:53 +00:00
PHPTemp.php Bugfix: Work item 16212 - $arguments improperly used in CachedObjectStorage/PHPTemp.php 2011-10-25 19:31:57 +00:00
SQLite.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
SQLite3.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00
Wincache.php Added a cacheMethodIsAvailable() method to all cell cache classes, making it easier to identify if all the necessary classes/functions are available for each caching option. 2011-12-09 12:10:46 +00:00