public boolean containsKey(final Object key) { // faster lookup final File file = getFile(getName(key)); return file.isFile(); }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object get(final Object key) { return readFile(getFile(getName(key))); }
public boolean containsKey(final K key) { // faster lookup final File file = getFile(getName(key)); return file.isFile(); }
public boolean containsKey(final Object key) { // faster lookup final File file = getFile(getName(key)); return file.isFile(); }
public boolean containsKey(final Object key) { // faster lookup final File file = getFile(getName(key)); return file.isFile(); }
public boolean containsKey(final Object key) { // faster lookup final File file = getFile(getName(key)); return file.isFile(); }
@Override public V remove(final Object key) { // faster lookup final File file = getFile(getName(key)); V value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
public Object remove(final Object key) { // faster lookup final File file = getFile(getName(key)); Object value = null; if (file.isFile()) { value = readFile(file); file.delete(); } return value; }
@Override public V put(final K key, final V value) { final V oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }
public Object put(final Object key, final Object value) { final Object oldValue = get(key); final String filename = getName(key); writeFile(new File(baseDirectory, filename), value); return oldValue; }