io.leopard.data4j.memdb
Class MemdbImpl
java.lang.Object
io.leopard.data4j.memdb.MemdbImpl
- All Implemented Interfaces:
- Memdb
- Direct Known Subclasses:
- MemdbLruImpl
public class MemdbImpl
- extends java.lang.Object
- implements Memdb
|
Field Summary |
protected java.util.Map<java.lang.String,java.lang.String> |
data
|
protected org.apache.commons.logging.Log |
logger
|
|
Method Summary |
long |
dbSize()
|
java.lang.String |
get(java.lang.String key)
|
|
get(java.lang.String key,
java.lang.Class<T> clazz)
|
boolean |
remove(java.lang.String key)
|
boolean |
set(java.lang.String key,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.commons.logging.Log logger
data
protected java.util.Map<java.lang.String,java.lang.String> data
MemdbImpl
public MemdbImpl()
get
public java.lang.String get(java.lang.String key)
- Specified by:
get in interface Memdb
get
public <T> T get(java.lang.String key,
java.lang.Class<T> clazz)
- Specified by:
get in interface Memdb
remove
public boolean remove(java.lang.String key)
- Specified by:
remove in interface Memdb
dbSize
public long dbSize()
- Specified by:
dbSize in interface Memdb
set
public boolean set(java.lang.String key,
java.lang.String value)
- Specified by:
set in interface Memdb
Copyright © 2014-2015. All Rights Reserved.