1
22
23 package com.liferay.portal.kernel.cache;
24
25 import java.io.Serializable;
26
27
33 public class SingleVMPoolUtil {
34
35 public static void clear() {
36 getSingleVMPool().clear();
37 }
38
39 public static void clear(String name) {
40 getSingleVMPool().clear(name);
41 }
42
43 public static Object get(String name, String key) {
44 return getSingleVMPool().get(name, key);
45 }
46
47
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 PortalCache getCache(String name, boolean blocking) {
59 return getSingleVMPool().getCache(name, blocking);
60 }
61
62 public static SingleVMPool getSingleVMPool() {
63 return _singleVMPool;
64 }
65
66 public static void put(String name, String key, Object obj) {
67 getSingleVMPool().put(name, key, obj);
68 }
69
70
73 public static void put(PortalCache portalCache, String key, Object obj) {
74 getSingleVMPool().put(portalCache, key, obj);
75 }
76
77
80 public static void put(
81 PortalCache portalCache, String key, Object obj, int timeToLive) {
82
83 getSingleVMPool().put(portalCache, key, obj, timeToLive);
84 }
85
86 public static void put(String name, String key, Serializable obj) {
87 getSingleVMPool().put(name, key, obj);
88 }
89
90
93 public static void put(
94 PortalCache portalCache, String key, Serializable obj) {
95
96 getSingleVMPool().put(portalCache, key, obj);
97 }
98
99
102 public static void put(
103 PortalCache portalCache, String key, Serializable obj, int timeToLive) {
104
105 getSingleVMPool().put(portalCache, key, obj, timeToLive);
106 }
107
108 public static void remove(String name, String key) {
109 getSingleVMPool().remove(name, key);
110 }
111
112
115 public static void remove(PortalCache portalCache, String key) {
116 getSingleVMPool().remove(portalCache, key);
117 }
118
119 public void setSingleVMPool(SingleVMPool singleVMPool) {
120 _singleVMPool = singleVMPool;
121 }
122
123 private static SingleVMPool _singleVMPool;
124
125 }