File tree Expand file tree Collapse file tree 9 files changed +24
-16
lines changed
lib/internal/Magento/Framework Expand file tree Collapse file tree 9 files changed +24
-16
lines changed Original file line number Diff line number Diff line change 10
10
11
11
/**
12
12
* Cache status manager
13
+ *
14
+ * @api
13
15
*/
14
16
class Manager
15
17
{
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
- /**
8
- * System / Cache Management / Cache type "Configuration"
9
- */
10
7
namespace Magento \Framework \App \Cache \Type ;
11
8
12
9
use Magento \Framework \Cache \Frontend \Decorator \TagScope ;
13
10
use Magento \Framework \Config \CacheInterface ;
14
11
12
+ /**
13
+ * System / Cache Management / Cache type "Configuration"
14
+ */
15
15
class Config extends TagScope implements CacheInterface
16
16
{
17
17
/**
Original file line number Diff line number Diff line change 10
10
11
11
/**
12
12
* In-memory readonly pool of cache front-ends with enforced access control, specific to cache types
13
+ *
14
+ * @api
13
15
*/
14
16
class FrontendPool
15
17
{
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
+ namespace Magento \Framework \Cache \Backend \Decorator ;
8
+
7
9
/**
8
10
* Abstract decorator class for \Zend_Cache_Backend class and its descendants
9
11
*/
10
- namespace Magento \Framework \Cache \Backend \Decorator ;
11
-
12
12
abstract class AbstractDecorator extends \Zend_Cache_Backend implements \Zend_Cache_Backend_ExtendedInterface
13
13
{
14
14
/**
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
+ namespace Magento \Framework \Cache \Backend \Decorator ;
8
+
7
9
/**
8
10
* Decorator class for compressing data before storing in cache
9
11
*
10
12
* @todo re-implement as a cache frontend decorator similarly to \Magento\Framework\Cache\Frontend\Decorator\*
11
13
*/
12
- namespace Magento \Framework \Cache \Backend \Decorator ;
13
-
14
14
class Compression extends \Magento \Framework \Cache \Backend \Decorator \AbstractDecorator
15
15
{
16
16
/**
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
- /**
8
- * Cache frontend decorator that logger of cache invalidate
9
- */
10
7
namespace Magento \Framework \Cache \Frontend \Decorator ;
11
8
12
9
use Magento \Framework \Cache \FrontendInterface ;
13
10
use Magento \Framework \Cache \InvalidateLogger as LoggerHandler ;
14
11
12
+ /**
13
+ * Cache frontend decorator that logs cache invalidation actions
14
+ */
15
15
class Logger extends Bare
16
16
{
17
17
/**
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
+ namespace Magento \Framework \Cache \Frontend \Decorator ;
8
+
7
9
/**
8
10
* Cache frontend decorator that performs profiling of cache operations
9
11
*/
10
- namespace Magento \Framework \Cache \Frontend \Decorator ;
11
-
12
12
class Profiler extends \Magento \Framework \Cache \Frontend \Decorator \Bare
13
13
{
14
14
/**
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
+ namespace Magento \Framework \Cache \Frontend \Decorator ;
8
+
7
9
/**
8
10
* Cache frontend decorator that limits the cleaning scope within a tag
11
+ *
12
+ * @api
9
13
*/
10
- namespace Magento \Framework \Cache \Frontend \Decorator ;
11
-
12
14
class TagScope extends \Magento \Framework \Cache \Frontend \Decorator \Bare
13
15
{
14
16
/**
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
7
+ namespace Magento \Framework \Cache ;
8
+
7
9
/**
8
10
* Interface of a cache frontend - an ultimate publicly available interface to an actual cache storage
11
+ *
12
+ * @api
9
13
*/
10
- namespace Magento \Framework \Cache ;
11
-
12
14
interface FrontendInterface
13
15
{
14
16
/**
You can’t perform that action at this time.
0 commit comments