Page MenuHomePhorge

PhabricatorCacheSchemaSpec.php
No OneTemporary

PhabricatorCacheSchemaSpec.php

<?php
final class PhabricatorCacheSchemaSpec extends PhabricatorConfigSchemaSpec {
public function buildSchemata() {
$this->buildRawSchema(
'cache',
id(new PhabricatorKeyValueDatabaseCache())->getTableName(),
array(
'id' => 'auto64',
'cacheKeyHash' => 'bytes12',
'cacheKey' => 'text128',
'cacheFormat' => 'text16',
'cacheData' => 'bytes',
'cacheCreated' => 'epoch',
'cacheExpires' => 'epoch?',
),
array(
'PRIMARY' => array(
'columns' => array('id'),
'unique' => true,
),
'key_cacheKeyHash' => array(
'columns' => array('cacheKeyHash'),
'unique' => true,
),
'key_cacheCreated' => array(
'columns' => array('cacheCreated'),
),
'key_ttl' => array(
'columns' => array('cacheExpires'),
),
),
array(
'persistence' => PhabricatorConfigTableSchema::PERSISTENCE_CACHE,
));
}
}

File Metadata

Mime Type
text/x-php
Expires
Jan 19 2025, 17:25 (6 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1126936
Default Alt Text
PhabricatorCacheSchemaSpec.php (1016 B)

Event Timeline