Deven, This was pushed a while ago you should have seen the putback on the alias
See http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7a8978a5bb6e Best Lance On Jan 10, 2013, at 12:49 AM, Deven You wrote: > Hi Lance, > > Is there any update for this issue. If you have anything I can do, please let > me know. > > Thanks a lot! > On 11/24/2012 12:45 AM, Lance Andersen - Oracle wrote: >> It is on my list. to update the javadocs I need a ccc which I have not done >> yet and is needed as part of this change >> >> On Nov 23, 2012, at 3:07 AM, Deven You wrote: >> >>> Hi Lance, >>> >>> Is there any plan for this issue, if any could you update to me? >>> >>> Thanks a lot! >>> On 10/29/2012 06:39 PM, Lance Andersen - Oracle wrote: >>>> Hi Deven, >>>> >>>> I will address the needed updates a bit later. >>>> >>>> Thank you for your input >>>> >>>> Best >>>> Lance >>>> On Oct 29, 2012, at 3:51 AM, Deven You wrote: >>>> >>>>> Hi Alan, >>>>> >>>>> The Java Spec does not mention the thread safe for JDBC API. But I see >>>>> the other code in SerialBlob/SerialClob have not consider it. >>>>> >>>>> I think use buff == null to replace isFree is a good idea because it also >>>>> avoid the problem for the condition buf == null && isFree == false so we >>>>> won't need create a readObject method. >>>>> >>>>> Thanks for your suggestion for isFree, I will correct it later. >>>>> >>>>> Lance: How about your suggestion? Since you mentioned you will develop >>>>> the implementation yourself. I use my implementation mainly for the test >>>>> cases. But you may also take a look my implementation. >>>>> >>>>> Thanks a lot! >>>>> >>>>> On 09/21/2012 04:37 PM, Alan Bateman wrote: >>>>>> On 21/09/2012 04:21, Deven You wrote: >>>>>>> Hi Lance, >>>>>>> >>>>>>> I am very busy with other work so I can't work with the >>>>>>> SerialBlob/SerialClob item for long time. I am very happy to refine the >>>>>>> current test case and create new tests for SerialClob. >>>>>>> >>>>>>> I have create a new webre[1] for this task, please review it. >>>>>>> >>>>>>> [1] http://cr.openjdk.java.net/~youdwei/OJDK-576/webrev.01/ >>>>>>> <http://cr.openjdk.java.net/%7Eyoudwei/OJDK-576/webrev.01/> >>>>>>> >>>>>>> PS: If the isFree is not transient, I want to know how we add this >>>>>>> field to the javadoc serialized form? >>>>>> I don't know very much about the rowset API and I can't see anything to >>>>>> specify whether it is meant to be safe for use by concurrent threads. >>>>>> There are clearly lots of issues here and implementing free introduces a >>>>>> lot more, especially with the possibility of an asynchronous free or >>>>>> more than one thread calling free at around the same time. >>>>>> >>>>>> Have you considered "buf == null" to mean that the resources are freed? >>>>>> That might avoid needing to change the serialized form. Also as these >>>>>> types are serializable it means you have to consider the case where you >>>>>> deserialize to buf == null && isFree == false for example. On that >>>>>> point, it looks to me that this code needs a readObject anyway (for >>>>>> several reasons). >>>>>> >>>>>> A small point is that "isFree" is a odd name for a method that doesn't >>>>>> return a boolean. If the patch goes ahead then I think it needs a better >>>>>> name, ensureNotFree or requireNotFree or something like that. >>>>>> >>>>>> -Alan. >>>>>> >>>> >>>> >>>> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>> Oracle Java Engineering >>>> 1 Network Drive >>>> Burlington, MA 01803 >>>> lance.ander...@oracle.com >>>> >>> >> >> >> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 >> Oracle Java Engineering >> 1 Network Drive >> Burlington, MA 01803 >> lance.ander...@oracle.com >> > Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com