1
22
23 package com.liferay.portal.cache;
24
25 import com.liferay.portal.kernel.cache.PortalCache;
26 import com.liferay.portal.kernel.cache.PortalCacheManager;
27 import com.liferay.portal.kernel.cache.SingleVMPool;
28
29 import java.io.Serializable;
30
31
37 public class SingleVMPoolImpl implements SingleVMPool {
38
39 public void clear() {
40 _portalCacheManager.clearAll();
41 }
42
43 public void clear(String name) {
44 PortalCache portalCache = getCache(name);
45
46 portalCache.removeAll();
47 }
48
49 public Object get(String name, String key) {
50 PortalCache portalCache = getCache(name);
51
52 return portalCache.get(key);
53 }
54
55
58 public Object get(PortalCache portalCache, String key) {
59 return portalCache.get(key);
60 }
61
62 public PortalCache getCache(String name) {
63 return _portalCacheManager.getCache(name);
64 }
65
66 public PortalCache getCache(String name, boolean blocking) {
67 return _portalCacheManager.getCache(name, blocking);
68 }
69
70 public void put(String name, String key, Object obj) {
71 PortalCache portalCache = getCache(name);
72
73 portalCache.put(key, obj);
74 }
75
76
79 public void put(PortalCache portalCache, String key, Object obj) {
80 portalCache.put(key, obj);
81 }
82
83
86 public void put(
87 PortalCache portalCache, String key, Object obj, int timeToLive) {
88
89 portalCache.put(key, obj, timeToLive);
90 }
91
92 public void put(String name, String key, Serializable obj) {
93 PortalCache portalCache = getCache(name);
94
95 portalCache.put(key, obj);
96 }
97
98
101 public void put(PortalCache portalCache, String key, Serializable obj) {
102 portalCache.put(key, obj);
103 }
104
105
108 public void put(
109 PortalCache portalCache, String key, Serializable obj, int timeToLive) {
110
111 portalCache.put(key, obj, timeToLive);
112 }
113
114 public void remove(String name, String key) {
115 PortalCache portalCache = getCache(name);
116
117 portalCache.remove(key);
118 }
119
120
123 public void remove(PortalCache portalCache, String key) {
124 portalCache.remove(key);
125 }
126
127 public void setPortalCacheManager(PortalCacheManager portalCacheManager) {
128 _portalCacheManager = portalCacheManager;
129 }
130
131 private PortalCacheManager _portalCacheManager;
132
133 }