Generate file attachment transactions for explicit Remarkup attachments on common...
[phabricator.git] / src / applications / cache / storage / PhabricatorMarkupCache.php
blobe008a18ee1069e58b00f57f0802f1e4032daa550
1 <?php
3 final class PhabricatorMarkupCache extends PhabricatorCacheDAO {
5 protected $cacheKey;
6 protected $cacheData;
7 protected $metadata;
9 protected function getConfiguration() {
10 return array(
11 self::CONFIG_SERIALIZATION => array(
12 'cacheData' => self::SERIALIZATION_PHP,
13 'metadata' => self::SERIALIZATION_JSON,
15 self::CONFIG_BINARY => array(
16 'cacheData' => true,
18 self::CONFIG_COLUMN_SCHEMA => array(
19 'cacheKey' => 'text128',
21 self::CONFIG_KEY_SCHEMA => array(
22 'cacheKey' => array(
23 'columns' => array('cacheKey'),
24 'unique' => true,
26 'dateCreated' => array(
27 'columns' => array('dateCreated'),
30 ) + parent::getConfiguration();
33 public function getSchemaPersistence() {
34 return PhabricatorConfigTableSchema::PERSISTENCE_CACHE;