public class NamedDB
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
NamedDB() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
add(java.lang.String key,
java.lang.Object val) |
Add object, deletes the old one if it exists
|
boolean |
exists(java.lang.String key) |
returns true if an object exists, else returns false
|
java.lang.Object |
get(java.lang.String key) |
Get the object, and return it, throws RuntimeException if not found
|
void |
getReadLock() |
|
void |
getWriteLock() |
|
void |
kill(java.lang.String key) |
Delete an object if it exists
|
void |
releaseReadLock() |
|
void |
releaseWriteLock() |
|
java.util.Collection<java.lang.Object> |
values() |
public void getReadLock()
public void releaseReadLock()
public void getWriteLock()
public void releaseWriteLock()
public void kill(java.lang.String key)
key
- public void add(java.lang.String key, java.lang.Object val)
key
- val
- public java.lang.Object get(java.lang.String key) throws java.lang.RuntimeException
key
- non-nulljava.lang.RuntimeException
- if not foundpublic boolean exists(java.lang.String key)
key
- public java.util.Collection<java.lang.Object> values()