aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/cache.php
AgeCommit message (Collapse)Author
2013-02-09Doc fixes and inline type hints for variables (big static analysis cleanup)Steve Clay
2012-06-14rewrote the language caching - now not calling register_translations() if we ↵Cash Costello
can load the language data from cache
2012-02-04Merge pull request #156 from cash/cache_langcash
Fixes #2877 Adds language string caching to system cache
2012-02-03lazy boolean expression evaluation leaves function expressionsJanek Lasocki-Biczysko
unevaluated (!)
2012-01-28Refs #4180 was caching extensions which was causing double extensionsCash Costello
2012-01-25plugins use language cache and cache is cleared properlycash
2012-01-25caching language datacash
2012-01-21moved cache loading out of plugin codeCash Costello
2012-01-21better location for system cache in data directoryCash Costello
2012-01-21Fixes #4180 finished conversion to system cache by converting ↵Cash Costello
datalist/CONFIG var name
2012-01-21switched the function names to system cacheCash Costello
2012-01-21cleans up the boot processCash Costello
2012-01-08most of the comments in the engine now past the snifferCash Costello
2011-10-29Fixes #4029, refs #3859. elgg_invalidate_simplecache() resets the lastcached ↵Brett Profitt
and lastupdate datasets. Added documentation about how to use simple cache views.
2011-10-08Fixes #3936 added @access private to internal functionsCash Costello
2011-04-18Fixes #3365. Pulled in blacktooth's patch.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@9003 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-04-13Fixes #3331. Changed cache schema to allow for JS/CSS views with slashes and ↵brettp
dots. git-svn-id: http://code.elgg.org/elgg/trunk@8986 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-17Fixes #3123. Datalists and config names can now be up to 255 chars long. ↵brettp
Debug mode is disabled when caching views to avoid saving bad stuff. git-svn-id: http://code.elgg.org/elgg/trunk@8746 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-03-10Fixes #2228: Major cleanup of urls -- remove leading pg/ and trailing / from ↵ewinslow
most urls in core and plugins git-svn-id: http://code.elgg.org/elgg/trunk@8653 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-18Refs #2847. Fixed simplecache settings and functionality for initial ↵brettp
installation. git-svn-id: http://code.elgg.org/elgg/trunk@8278 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-15Fixes #2923: Removed "view" prefix from simplecache function namesewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@8260 36083f99-b078-4883-b0ff-0f9b5a30f544
2011-02-15Fixes #2920: Moved simplecache functions into cache.phpewinslow
git-svn-id: http://code.elgg.org/elgg/trunk@8248 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-12-31Refs #2752, #2635. Merged r7299 to trunk.brettp
git-svn-id: http://code.elgg.org/elgg/trunk@7792 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-10-30moved file path cache functions into the cache lib which seems to be a more ↵cash
logical location for them git-svn-id: http://code.elgg.org/elgg/trunk@7133 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-10-22Removed @license, @copyright, and @author from files. License and copyright ↵brettp
are covered by LICENSE.txt and COPYRIGHT.txt in root. git-svn-id: http://code.elgg.org/elgg/trunk@7118 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-09-15Refs #2220: Pulled remaining classes out of lib files. Core classes now ↵ewinslow
autoloaded via __autoload(). git-svn-id: http://code.elgg.org/elgg/trunk@6941 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-09-06Refs #2220: Pulled most classes / interfaces out of lib files (except ↵ewinslow
query.php and exception.php) into "classes" folder. Replaced inline classes with "require_once" statements for now. Ran unit tests to verify functionality before committing. git-svn-id: http://code.elgg.org/elgg/trunk@6908 36083f99-b078-4883-b0ff-0f9b5a30f544
2010-08-22Merged r6757:6810 from 1.7 branch into trunkcash
git-svn-id: http://code.elgg.org/elgg/trunk@6850 36083f99-b078-4883-b0ff-0f9b5a30f544
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