map实现简单缓存
2017-07-31 10:46
155 查看
以下是通过Map实现java缓存的功能:
Cat.java
Test.java
package cache; import java.util.HashMap; public class Cache<T> { private HashMap<String, T> cache; Cache(){ cache = new HashMap<String, T>(); } public T get(String key){ return cache.get(key); } public void put(String key, T value){ cache.put(key, value); } public void remove(String key){ cache.remove(key); } public boolean remove(String key, T value){ return cache.remove(key,value); } public void clear(){ cache.clear(); } public boolean containtKey(String key){ return cache.containsKey(key); } }
Cat.java
package cache; public class Cat { private String name; private String hair; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getHair() { return hair; } public void setHair(String hair) { this.hair = hair; } public void catchMouse(){ System.out.println("一只叫"+this.name+"的"+this.hair + "猫在逮白耗子。"); } }
Test.java
package cache; public class Test { public static void main(String[] args) { Cache<Cat> map = new Cache<Cat>(); Cat cat = new Cat(); cat.setName("Tom"); cat.setHair("红"); map.put("1", cat); Cat cat1 = map.get("1"); cat1.catchMouse(); } }
相关文章推荐
- Map实现java缓存机制的简单实例
- 用Map实现简单缓存
- 简单的Map缓存机制实现
- 简单的Map缓存机制实现
- Map实现java缓存机制的简单实例
- 基于服务器端缓存redis的简单实现
- map容器的初步学习 -实现简单映射
- JAVA编程——简单本地缓存的实现
- linux下的简单共享内存map实现
- Java二维数组实现简单Map(梁健-原创)
- 使用WeakReference 与 ReferenceQueue 简单实现弱引用缓存
- java hashMap缓存简单实现
- PHP实现的简单缓存类
- JS Map 和 List 的简单实现。
- 简单的java缓存实现
- 简单方法实现googlemapapi叠加arcgisserver瓦片
- 并发编程 18—— 使用内置条件队列实现简单的有界缓存
- [JS] 简单map实现 (普通和 jquery 版本)
- GoogMap的简单实现(GoogleMapApI简单应用)
- 简单的PHP缓存设计实现代码