function ctools_context_cache_set in Chaos Tool Suite (ctools) 6
Get the cache for the context object.
This can pass through to a module provided cache if it exists, or the default cache will be used.
3 calls to ctools_context_cache_set()
- ctools_context_ajax_item_add in includes/
context-admin.inc  - Ajax entry point to add an context
 - ctools_context_ajax_item_delete in includes/
context-admin.inc  - Ajax entry point to edit an item
 - ctools_context_ajax_item_edit in includes/
context-admin.inc  - Ajax entry point to edit an item
 
File
- includes/
context-admin.inc, line 108  - includes/common-context.inc Provide API for adding contexts for modules that embed displays.
 
Code
function ctools_context_cache_set($fragment, $key, $object) {
  // Separate the fragment into 'module' and 'argument'
  if (strpos($fragment, '-') === FALSE) {
    $module = $fragment;
    $argument = NULL;
  }
  else {
    list($module, $argument) = explode('-', $fragment, 2);
  }
  $function = $module . '_context_cache_set';
  if (function_exists($function)) {
    return $function($argument, $key, $object);
  }
  else {
    return ctools_object_cache_set("context_object:{$module}", $key, $object);
  }
}