@Override
    public void set(DataStoreSource source, String key, Object value) {
        SetRequest request = new SetRequest(source, Action.SET_SOURCE,
                messageId, clientId, 0, 0, 0, key, serializer.serialize(value).toString());
        send(request);

    }
@Override
    public void set(DataStoreSource source, String key, Object value) {
        SetRequest request = new SetRequest(source, Action.SET_SOURCE,
                messageId, clientId, 0, 0, 0, key, serializer.serialize(value).toString());
        send(request);

    }
@ Override public void set ( DataStoreSource source , String key , Object value ) { SetRequest request = new SetRequest ( source , Action . SET_SOURCE , messageId , clientId , 0 , 0 , 0 , key , serializer . serialize ( value ) . toString ( ) ) ; send ( request ) ; }
public SetRequest(DataStoreSource source, Action action,
long id, String clientId, long version,
long  createTimeStamp, long updateTimeStamp,
String key, String payload) {

@param source
@param key
@param value
public SetRequest ( DataStoreSource source Action action long id String clientId long version long createTimeStamp long updateTimeStamp String key String payload ) {