001
014
015 package com.liferay.portal.kernel.cache;
016
017 import java.io.Serializable;
018
019
023 public class MultiVMPoolUtil {
024
025 public static void clear() {
026 getMultiVMPool().clear();
027 }
028
029 public static void clear(String name) {
030 getMultiVMPool().clear(name);
031 }
032
033
036 public static Object get(PortalCache portalCache, String key) {
037 return getMultiVMPool().get(portalCache, key);
038 }
039
040 public static Object get(String name, String key) {
041 return getMultiVMPool().get(name, key);
042 }
043
044 public static PortalCache getCache(String name) {
045 return getMultiVMPool().getCache(name);
046 }
047
048 public static PortalCache getCache(String name, boolean blocking) {
049 return getMultiVMPool().getCache(name, blocking);
050 }
051
052 public static MultiVMPool getMultiVMPool() {
053 return _multiVMPool;
054 }
055
056
059 public static void put(PortalCache portalCache, String key, Object value) {
060 getMultiVMPool().put(portalCache, key, value);
061 }
062
063
066 public static void put(
067 PortalCache portalCache, String key, Serializable value) {
068
069 getMultiVMPool().put(portalCache, key, value);
070 }
071
072 public static void put(String name, String key, Object value) {
073 getMultiVMPool().put(name, key, value);
074 }
075
076 public static void put(String name, String key, Serializable value) {
077 getMultiVMPool().put(name, key, value);
078 }
079
080
083 public static void remove(PortalCache portalCache, String key) {
084 getMultiVMPool().remove(portalCache, key);
085 }
086
087 public static void remove(String name, String key) {
088 getMultiVMPool().remove(name, key);
089 }
090
091 public static void removeCache(String name) {
092 getMultiVMPool().removeCache(name);
093 }
094
095 public void setMultiVMPool(MultiVMPool multiVMPool) {
096 _multiVMPool = multiVMPool;
097 }
098
099 private static MultiVMPool _multiVMPool;
100
101 }