summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/Translate/messagegroups/loaders/CachedMessageGroupLoader.php')
-rw-r--r--MLEB/Translate/messagegroups/loaders/CachedMessageGroupLoader.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/MLEB/Translate/messagegroups/loaders/CachedMessageGroupLoader.php b/MLEB/Translate/messagegroups/loaders/CachedMessageGroupLoader.php
new file mode 100644
index 00000000..00c0f8ee
--- /dev/null
+++ b/MLEB/Translate/messagegroups/loaders/CachedMessageGroupLoader.php
@@ -0,0 +1,19 @@
+<?php
+/**
+ * This file contains an interface to be implemented by group stores / loaders that
+ * use the cache.
+ *
+ * @file
+ * @author Abijeet Patro
+ * @license GPL-2.0-or-later
+ */
+
+/**
+ * To be implemented by MessageGroupLoaders that use the MessageGroupWANCache
+ * @since 2019.05
+ */
+interface CachedMessageGroupLoader {
+ public function recache();
+
+ public function clearCache();
+}