⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplecachepool.java

📁 短信发送
💻 JAVA
字号:
package com.jdev.util;import java.util.Collections;import java.util.HashMap;import java.util.Map;/** * <a href="SimpleCachePool.java.html"><b><i>View Source</i></b></a> * * @author  Brian Chan * @version $Revision: 1.2 $ * */public class SimpleCachePool {	private static SimpleCachePool _instance;	private static int _SIZE = 100000;	private Map<String, Object> _scPool;	public static Object get(String id) {		return _getInstance()._get(id);	}	public static void put(String id, Object obj) {		_getInstance()._put(id, obj);	}	public static Object remove(String id) {		return _getInstance()._remove(id);	}	private static SimpleCachePool _getInstance() {		if (_instance == null) {			synchronized (SimpleCachePool.class) {				if (_instance == null) {					_instance = new SimpleCachePool();				}			}		}		return _instance;	}	private SimpleCachePool() {		_scPool = Collections.synchronizedMap(new HashMap<String, Object>(_SIZE));	}	private Object _get(String id) {		return (Object) _scPool.get(id);	}	private void _put(String id, Object ds) {		_scPool.put(id, ds);	}	private Object _remove(String id) {		return _scPool.remove(id);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -