code: public boolean offer(T t) {
  		// the current position will be just past the length bytes for this
  		// item (length bytes will be 0 at the moment)
  		int serializedLength = serializer.size();
  		if (serializedLength == UNKNOWN_LENGTH) {
  			return offerUnknownLength(t);
  		} else {
  			return offerKnownLength(t, serializedLength);
  		}
  	}
docs: Returns true if value written to file or false if not enough space
  (writes and end-of-file marker in the fixed-length memory mapped file).
  
  @param t
  value to write to the serialized queue
  @return true if written, false if not enough space