aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/cache.php
AgeCommit message (Collapse)Author
2009-12-10closes #1244 - checking whether file exists before deleting it in cachecash
git-svn-id: http://code.elgg.org/elgg/trunk@3752 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-10-14Standardized engine/lib/cache.phpbrettp
git-svn-id: http://code.elgg.org/elgg/trunk@3547 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-08-20Whoa nelly this is a big one: Removed license and copyright for files.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3427 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-07-29Fixes #1151: Added is_dir() check before attempting to create cache directory.brettp
git-svn-id: https://code.elgg.org/elgg/trunk@3415 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-06-10File cache attempts to create directory if it is not present.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@3324 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-03Cache delete now functionalmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3022 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-03-02Limitless queries now supportedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@3021 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-02-16Removed select_default_memcache as this was not used.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2763 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-23Refs #706marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2611 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-12No longer blanks all caches when clearingmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2444 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-12Closes #543marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2443 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06isset fixesmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2413 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06Added test to see if memcache is available.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2411 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06Class hierachy changed to separate shared memory caching marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2410 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Added "add" method to cache only if it doesn't exist already.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2404 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04Refs #514 : Using memcache if availablemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2394 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04git-svn-id: https://code.elgg.org/elgg/trunk@2391 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04Moved caching to function so it can be easily replacedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2390 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03Minor tweaksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2388 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03back to privatemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2387 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03Initialisation correctmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2386 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03* ElggCache interface improvedmarcus
* ElggStaticVariableCache introduced as a placeholder for more advanced caching. git-svn-id: https://code.elgg.org/elgg/trunk@2384 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25Caching support fixed.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2137 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-23Belts and bracesmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2105 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Adjusted contributors file.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1806 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-05Marcus Povey <marcus@dushka.co.uk>icewing
* Partial internationalisation of exceptions git-svn-id: https://code.elgg.org/elgg/trunk@801 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-18Marcus Povey <marcus@dushka.co.uk>icewing
* Cleaned up doc git-svn-id: https://code.elgg.org/elgg/trunk@493 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-08Misja Hoebe <misja@curverider.co.uk> More doctag fixesmisja
git-svn-id: https://code.elgg.org/elgg/trunk@422 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-25Marcus Povey <marcus@dushka.co.uk>icewing
* IO Exception if cache directory doesn't exist git-svn-id: https://code.elgg.org/elgg/trunk@268 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-20Marcus Povey <marcus@dushka.co.uk>icewing
* Age checking on cache. git-svn-id: https://code.elgg.org/elgg/trunk@257 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* Cache no longer using matrix directory due to issues with mkdir. git-svn-id: https://code.elgg.org/elgg/trunk@252 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-11Marcus Povey <marcus@dushka.co.uk>icewing
* File cache outline git-svn-id: https://code.elgg.org/elgg/trunk@173 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-11Marcus Povey <marcus@dushka.co.uk>icewing
* ElggCache superclass git-svn-id: https://code.elgg.org/elgg/trunk@164 36083f99-b078-4883-b0ff-0f9b5a30f544