import java.util.Map;
import java.util.HashMap;
class LockPlain {
private Map<String, String> dictionary = new HashMap<String, String>();
@lombok.WriteLock("dictionaryLock")
public void put(final @lombok.Validate.NotEmpty @lombok.Sanitize.With("checkKey") String key, final String value) {
dictionary.put(key, value);
}
@lombok.ReadLock("dictionaryLock")
public String get(final @lombok.Validate.NotEmpty @lombok.Sanitize.With("checkKey") String key) {
return dictionary.get(key);
}
private String checkKey(final String key) {
// do something;
return key;
}
}