Sam Hemelryk (talk | contribs) (Created page with "This page contains information on the cache definitions within core.<br /> Each cache definition found within core will be under its own heading and will include a description...") |
Sam Hemelryk (talk | contribs) No edit summary |
||
Line 12: | Line 12: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, coursemodinfo | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 19: | Line 19: | ||
==Calendar subscriptions== | ==Calendar subscriptions== | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, calendar_subscriptions | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 28: | Line 28: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : mod_glossary, concepts | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 36: | Line 36: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, config | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 44: | Line 44: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, coursecat | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 52: | Line 52: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, coursecatrecords | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 60: | Line 60: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, coursecattree | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 68: | Line 68: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, groupdata | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
; Priority : | ; Priority : | ||
== | ==Data used to persist user selections throughout Moodle== | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, userselections | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
; Priority : | ; Priority : | ||
== | ==Database meta information== | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, databasemeta | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 92: | Line 92: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, eventinvalidation | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 100: | Line 100: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, observers | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 108: | Line 108: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, externalbadges | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 116: | Line 116: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : repository_skydrive, foldername | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 124: | Line 124: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : availability_grade, items | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 132: | Line 132: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : tool_uploadcourse, helper | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 140: | Line 140: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, htmlpurifier | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 148: | Line 148: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, string | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 156: | Line 156: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, langmenu | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 164: | Line 164: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, coursecontacts | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 172: | Line 172: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, plugin_manager | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 180: | Line 180: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, questiondata | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 188: | Line 188: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, repositories | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 196: | Line 196: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, gradecondition | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 204: | Line 204: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : availability, scores | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
Line 212: | Line 212: | ||
; Since : | ; Since : | ||
; Component/Area : | ; Component/Area : core, yuimodules | ||
; Growth : | ; Growth : | ||
; Who : | ; Who : | ||
; Priority : | ; Priority : |
Revision as of 22:37, 8 June 2014
This page contains information on the cache definitions within core.
Each cache definition found within core will be under its own heading and will include a description of the cache.
As well as the name and description the following information will also be details:
- Since
- When this cache definition was first introduced into Moodle.
- Component/Area
- The code component this cache belongs to and the area (unique simple name) given to it.
- Growth
- Will state if this cache is expected to be of fixed size, or can be expected to grow as the site data grows. Perhaps some information on how the cache will grow.
- Who
- Which users can expect to benefit from the cache.
- Priority
- An indication of the anticipated cache use on a site. A value between 1 and 5. If the cache is of fixed size and is accessed expected to be utilised on every page it will be given a 5 for priority as it can be expected that assigning that cache to the fastest backend available would be the good idea. In contrast a priority of 1 would be given to a cache that is expected to grow quickly, is only accessed on specific pages, and only applies to some users (e.g. teachers, or the admin). This cache should be the least of your concerns when deciding upon how to implement caching on your site.
Accumulated information about modules and sections for each course
- Since
- Component/Area
- core, coursemodinfo
- Growth
- Who
- Priority
Calendar subscriptions
- Since
- Component/Area
- core, calendar_subscriptions
- Growth
- Who
- Priority
Concept linking [mod_glossary]
- Since
- Component/Area
- mod_glossary, concepts
- Growth
- Who
- Priority
Config settings
- Since
- Component/Area
- core, config
- Growth
- Who
- Priority
Course categories lists for particular user
- Since
- Component/Area
- core, coursecat
- Growth
- Who
- Priority
Course categories records
- Since
- Component/Area
- core, coursecatrecords
- Growth
- Who
- Priority
Course categories tree
- Since
- Component/Area
- core, coursecattree
- Growth
- Who
- Priority
Course group information
- Since
- Component/Area
- core, groupdata
- Growth
- Who
- Priority
Data used to persist user selections throughout Moodle
- Since
- Component/Area
- core, userselections
- Growth
- Who
- Priority
Database meta information
- Since
- Component/Area
- core, databasemeta
- Growth
- Who
- Priority
Event invalidation
- Since
- Component/Area
- core, eventinvalidation
- Growth
- Who
- Priority
Event observers
- Since
- Component/Area
- core, observers
- Growth
- Who
- Priority
External badges for particular user
- Since
- Component/Area
- core, externalbadges
- Growth
- Who
- Priority
Folder name cache [repository_skydrive]
- Since
- Component/Area
- repository_skydrive, foldername
- Growth
- Who
- Priority
Grade items cached for evaluating conditional availability [availability_grade, items]
- Since
- Component/Area
- availability_grade, items
- Growth
- Who
- Priority
Helper caching [tool_uploadcourse]
- Since
- Component/Area
- tool_uploadcourse, helper
- Growth
- Who
- Priority
HTML Purifier - cleaned content
- Since
- Component/Area
- core, htmlpurifier
- Growth
- Who
- Priority
Language string cache
- Since
- Component/Area
- core, string
- Growth
- Who
- Priority
List of available languages
- Since
- Component/Area
- core, langmenu
- Growth
- Who
- Priority
List of course contacts
- Since
- Component/Area
- core, coursecontacts
- Growth
- Who
- Priority
Plugin info manager
- Since
- Component/Area
- core, plugin_manager
- Growth
- Who
- Priority
Question definitions
- Since
- Component/Area
- core, questiondata
- Growth
- Who
- Priority
Repositories instances data
- Since
- Component/Area
- core, repositories
- Growth
- Who
- Priority
User grades cached for evaluating conditional availability
- Since
- Component/Area
- core, gradecondition
- Growth
- Who
- Priority
User grades cached for evaluating conditional availability [availability_grade, scores]
- Since
- Component/Area
- availability, scores
- Growth
- Who
- Priority
YUI Module definitions
- Since
- Component/Area
- core, yuimodules
- Growth
- Who
- Priority