2020-09-24 23:25:54 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace danog\MadelineProto\Db\NullCache;
|
|
|
|
|
2020-10-07 19:31:52 +02:00
|
|
|
/**
|
|
|
|
* Trait that disables database caching.
|
|
|
|
*
|
|
|
|
* @internal
|
|
|
|
*/
|
2020-09-24 23:25:54 +02:00
|
|
|
trait NullCacheTrait
|
|
|
|
{
|
2020-10-01 21:03:25 +02:00
|
|
|
/**
|
|
|
|
* @return void
|
|
|
|
*/
|
2020-09-24 23:25:54 +02:00
|
|
|
protected function getCache(string $key, $default = null)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Save item in cache.
|
|
|
|
*
|
|
|
|
* @param string $key
|
|
|
|
* @param $value
|
|
|
|
*/
|
|
|
|
protected function setCache(string $key, $value): void
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Remove key from cache.
|
|
|
|
*
|
|
|
|
* @param string $key
|
|
|
|
*/
|
|
|
|
protected function unsetCache(string $key): void
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
protected function startCacheCleanupLoop(): void
|
|
|
|
{
|
|
|
|
}
|
|
|
|
protected function stopCacheCleanupLoop(): void
|
|
|
|
{
|
|
|
|
}
|
|
|
|
}
|