diff options
Diffstat (limited to 'includes/cache-install.inc')
-rw-r--r-- | includes/cache-install.inc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/includes/cache-install.inc b/includes/cache-install.inc new file mode 100644 index 000000000..1eb3ed572 --- /dev/null +++ b/includes/cache-install.inc @@ -0,0 +1,23 @@ +<?php +// $Id$ +/** + * A stub cache implementation to be used during the installation + * process when database access is not yet available. Because Drupal's + * caching system never requires that cached data be present, these + * stub functions can short-circuit the process and sidestep the + * need for any persistent storage. Obviously, using this cache + * implementation during normal operations would have a negative impact + * on performance. + */ + +function cache_get($key, $table = 'cache') { + return FALSE; +} + +function cache_set($cid, $data, $table = 'cache', $expire = CACHE_PERMANENT, $headers = NULL) { + return; +} + +function cache_clear_all($cid = NULL, $table = NULL, $wildcard = FALSE) { + return; +} |