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