aboutsummaryrefslogtreecommitdiff
path: root/engine/lib
AgeCommit message (Collapse)Author
2008-11-07Refs #529: Experimental caching of metastringsmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2420 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-07Refs #529: Experimental object level cachingmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2419 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06Reverted limited caching back to array since caching objects don't work so ↵marcus
well for these. git-svn-id: https://code.elgg.org/elgg/trunk@2418 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06datalists now has primary key, datalist set function optimisedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2417 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06Not possible to get any more, so tell them somarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2416 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06Last action query update delayed to avoid invalidating query cache ↵marcus
unnecessarily. git-svn-id: https://code.elgg.org/elgg/trunk@2415 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-06* Database functions optimised and centralised a bitmarcus
* Caching now caches queries which return no data * Introducing execute_delayed_query family for executing queries AFTER the page has loaded. git-svn-id: https://code.elgg.org/elgg/trunk@2414 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-06Some tidying of objects and opendd exportmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2412 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-05git-svn-id: https://code.elgg.org/elgg/trunk@2409 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Minor extension to rivermarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2408 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Minor tweakmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2407 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Slight rejig in the way the river worksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2406 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Extends elgg_view_tree to support other view types.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2405 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-05Revert use of memcache for database query cachemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2403 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-05Changed default timeoutmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2402 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04Removed cache clearing for now.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2401 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04More tweaksmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2400 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04Experimental memcache supportmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2399 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-04Closes #516: Experimental memcache supportmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2398 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-04First draft memcache object. No testing yet carried out, submitted 'cos I'm ↵marcus
moving computers. git-svn-id: https://code.elgg.org/elgg/trunk@2392 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-03Refs #514: Entity and subtype caching marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2389 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-03Database using new memory cache objectmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2385 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-11-03Experimental database query caching, please report problems asap.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2383 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03Stub added refs #452marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2382 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03Experimental database query caching, please report problems asap.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2381 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03Minor tweaks 'cos case does matter...marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2379 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-31Closes #378: Fixed incorrect relationship direction.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2376 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-31Closes #446: marcus
* Errant \r\n and \r chars coverted to \n. * newlines stripped from subject headers. * Lines starting with From are changed to >From git-svn-id: https://code.elgg.org/elgg/trunk@2375 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-31Closes #488: This is indeed a typo... well spotted :)marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2370 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-31Closes #493: Moved database queries out of module and in to core in line ↵marcus
with best practice. git-svn-id: https://code.elgg.org/elgg/trunk@2369 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-29Reverted database access permission caching.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2352 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-29Annotation pagination is now corrected where more than 10 items are being ↵ben
displayed at once. git-svn-id: https://code.elgg.org/elgg/trunk@2340 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-29Logrotate and archive containing offset. Table still created as $now but ↵marcus
containing < $now-period. git-svn-id: https://code.elgg.org/elgg/trunk@2337 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-28Views are now more granular.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2331 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-28Closes #440marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2326 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-28Flags to prevent queries being run multiple times. marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2325 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-28Removed spurious noticemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2324 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-27Refs #215: Minor tweak to logicmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2316 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-27Refs #215: System hook for archiving log. Cron yet to be added.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2314 36083f99-b078-4883-b0ff-0f9b5a30f544