1
22
23 package com.liferay.portal.kernel.cache;
24
25 import java.io.Serializable;
26
27 import java.util.Map;
28 import java.util.Set;
29
30
37 public class MultiVMPoolUtil {
38
39 public static void clear() {
40 getMultiVMPool().clear();
41 }
42
43 public static void clear(String name) {
44 getMultiVMPool().clear(name);
45 }
46
47 public static void clearGroup(
48 Map<String, Set<String>> groups, String groupKey,
49 PortalCache portalCache) {
50
51 getMultiVMPool().clearGroup(groups, groupKey, portalCache);
52 }
53
54 public static Object get(String name, String key) {
55 return getMultiVMPool().get(name, key);
56 }
57
58 public static Object get(PortalCache portalCache, String key) {
59 return getMultiVMPool().get(portalCache, key);
60 }
61
62 public static MultiVMPool getMultiVMPool() {
63 return _multiVMPool;
64 }
65
66 public static PortalCache getCache(String name) {
67 return getMultiVMPool().getCache(name);
68 }
69
70 public static void put(String name, String key, Object obj) {
71 getMultiVMPool().put(name, key, obj);
72 }
73
74 public static void put(PortalCache portalCache, String key, Object obj) {
75 getMultiVMPool().put(portalCache, key, obj);
76 }
77
78 public static void put(
79 PortalCache portalCache, String key, Map<String, Set<String>> groups,
80 String groupKey, Object obj) {
81
82 getMultiVMPool().put(portalCache, key, groups, groupKey, obj);
83 }
84
85 public static void put(String name, String key, Serializable obj) {
86 getMultiVMPool().put(name, key, obj);
87 }
88
89 public static void put(
90 PortalCache portalCache, String key, Serializable obj) {
91
92 getMultiVMPool().put(portalCache, key, obj);
93 }
94
95 public static void put(
96 PortalCache portalCache, String key, Map<String, Set<String>> groups,
97 String groupKey, Serializable obj) {
98
99 getMultiVMPool().put(portalCache, key, groups, groupKey, obj);
100 }
101
102 public static void remove(String name, String key) {
103 getMultiVMPool().remove(name, key);
104 }
105
106 public static void remove(PortalCache portalCache, String key) {
107 getMultiVMPool().remove(portalCache, key);
108 }
109
110 public static void updateGroup(
111 Map<String, Set<String>> groups, String groupKey, String key) {
112
113 getMultiVMPool().updateGroup(groups, groupKey, key);
114 }
115
116 public void setMultiVMPool(MultiVMPool multiVMPool) {
117 _multiVMPool = multiVMPool;
118 }
119
120 private static MultiVMPool _multiVMPool;
121
122 }