001
014
015 package com.liferay.portal.cache;
016
017 import com.liferay.portal.kernel.cache.PortalCache;
018 import com.liferay.portal.kernel.cache.PortalCacheListener;
019 import com.liferay.portal.kernel.cache.PortalCacheListenerScope;
020 import com.liferay.portal.kernel.cache.PortalCacheManager;
021
022 import java.io.Serializable;
023
024 import java.util.Collections;
025 import java.util.List;
026
027
030 public class DummyPortalCache<K extends Serializable, V>
031 implements PortalCache<K, V> {
032
033 public DummyPortalCache(String portalCacheName) {
034 _portalCacheName = portalCacheName;
035 }
036
037 @Override
038 public V get(K key) {
039 return null;
040 }
041
042 @Override
043 public List<K> getKeys() {
044 return Collections.emptyList();
045 }
046
047
050 @Deprecated
051 @Override
052 public String getName() {
053 return getPortalCacheName();
054 }
055
056 @Override
057 public PortalCacheManager<K, V> getPortalCacheManager() {
058 return null;
059 }
060
061 @Override
062 public String getPortalCacheName() {
063 return _portalCacheName;
064 }
065
066 @Override
067 public void put(K key, V value) {
068 }
069
070 @Override
071 public void put(K key, V value, int timeToLive) {
072 }
073
074 @Override
075 public void registerPortalCacheListener(
076 PortalCacheListener<K, V> portalCacheListener) {
077 }
078
079 @Override
080 public void registerPortalCacheListener(
081 PortalCacheListener<K, V> portalCacheListener,
082 PortalCacheListenerScope portalCacheListenerScope) {
083 }
084
085 @Override
086 public void remove(K key) {
087 }
088
089 @Override
090 public void removeAll() {
091 }
092
093 @Override
094 public void unregisterPortalCacheListener(
095 PortalCacheListener<K, V> portalCacheListener) {
096 }
097
098 @Override
099 public void unregisterPortalCacheListeners() {
100 }
101
102 private final String _portalCacheName;
103
104 }