Drupal的後臺數據庫中有不少以cache開頭的表,這些都是Drupal的緩存數據表。數據庫
Drupal的緩存機制使用了接口方式,全部的緩存對象都必須實現DrupalCacheInterface接口:緩存
interface DrupalCacheInterface { function get($cid); function getMultiple(&$cids); function set($cid, $data, $expire = CACHE_PERMANENT); function clear($cid = NULL, $wildcard = FALSE); function isEmpty(); }
默認的緩存實現是DrupalDatabaseCache,使用數據表來保存緩存對象。數據庫中的這些以cache開頭的表,實際上就是一個表對應一個DrupalDatabaseCache對象。spa
其它的Cache實現:code