1
22
23 package com.liferay.portal.kernel.cache;
24
25 import com.liferay.portal.kernel.bean.BeanLocatorUtil;
26
27 import java.io.Serializable;
28
29
36 public class SingleVMPoolUtil {
37
38 public static void clear() {
39 getSingleVMPool().clear();
40 }
41
42 public static void clear(String name) {
43 getSingleVMPool().clear(name);
44 }
45
46 public static Object get(String name, String key) {
47 return getSingleVMPool().get(name, key);
48 }
49
50 public static Object get(PortalCache portalCache, String key) {
51 return getSingleVMPool().get(portalCache, key);
52 }
53
54 public static PortalCache getCache(String name) {
55 return getSingleVMPool().getCache(name);
56 }
57
58 public static SingleVMPool getSingleVMPool() {
59 return _getUtil()._singleVMPool;
60 }
61
62 public static void put(String name, String key, Object obj) {
63 getSingleVMPool().put(name, key, obj);
64 }
65
66 public static void put(PortalCache portalCache, String key, Object obj) {
67 getSingleVMPool().put(portalCache, key, obj);
68 }
69
70 public static void put(String name, String key, Serializable obj) {
71 getSingleVMPool().put(name, key, obj);
72 }
73
74 public static void put(
75 PortalCache portalCache, String key, Serializable obj) {
76
77 getSingleVMPool().put(portalCache, key, obj);
78 }
79
80 public static void remove(String name, String key) {
81 getSingleVMPool().remove(name, key);
82 }
83
84 public static void remove(PortalCache portalCache, String key) {
85 getSingleVMPool().remove(portalCache, key);
86 }
87
88 public void setSingleVMPool(SingleVMPool singleVMPool) {
89 _singleVMPool = singleVMPool;
90 }
91
92 private static SingleVMPoolUtil _getUtil() {
93 if (_util == null) {
94 _util = (SingleVMPoolUtil)BeanLocatorUtil.locate(_UTIL);
95 }
96
97 return _util;
98 }
99
100 private static final String _UTIL = SingleVMPoolUtil.class.getName();
101
102 private static SingleVMPoolUtil _util;
103
104 private SingleVMPool _singleVMPool;
105
106 }