public void setBoolean(final String key, final boolean value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setBoolean(key, value); propertySetCache.setBoolean(key, value); } }); }
public void setInt(final String key, final int value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setInt(key, value); propertySetCache.setInt(key, value); } }); }
public void setXML(final String key, final Document value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setXML(key, value); propertySetCache.setXML(key, value); } }); }
public void remove(final String key) { doLocked(new Runnable() { @Override public void run() { propertySetCache.remove(key); decoratedPS.remove(key); } }); }
public void setData(final String key, final byte[] value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setData(key, value); propertySetCache.setData(key, value); } }); }
public void setDate(final String key, final Date value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setDate(key, value); propertySetCache.setDate(key, value); } }); }
public void setText(final String key, final String value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setText(key, value); propertySetCache.setText(key, value); } }); }
public void setDouble(final String key, final double value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setDouble(key, value); propertySetCache.setDouble(key, value); } }); }
public void setLong(final String key, final long value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setLong(key, value); propertySetCache.setLong(key, value); } }); }
public void setObject(final String key, final Object value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setObject(key, value); propertySetCache.setObject(key, value); } }); }
public void setProperties(final String key, final Properties value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setProperties(key, value); propertySetCache.setProperties(key, value); } }); }
public void setString(final String key, final String value) { doLocked(new Runnable() { @Override public void run() { decoratedPS.setString(key, value); propertySetCache.setString(key, value); } }); }
@Override public void remove() throws PropertyException { doLocked(new Runnable() { @Override public void run() { decoratedPS.remove(); propertySetCache.clear(); } }); }
doLocked(new Runnable()