duplicate request handling in java