Commit ea600ad
Zhen
lock free driver
This PR ensure that after a driver is closed, no new session could be started. While if there are sessions that has already started before driver.close, the sessions will probably crash becasue connection get closed in driver.close.1 parent 7d54179 commit ea600ad
File tree
1 file changed
+9
-35
lines changed- driver/src/main/java/org/neo4j/driver/internal
1 file changed
+9
-35
lines changedLines changed: 9 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
39 | 38 | | |
40 | 39 | | |
41 | 40 | | |
| |||
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
| 48 | + | |
| 49 | + | |
59 | 50 | | |
60 | 51 | | |
61 | 52 | | |
| |||
67 | 58 | | |
68 | 59 | | |
69 | 60 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
| 61 | + | |
| 62 | + | |
80 | 63 | | |
81 | 64 | | |
82 | 65 | | |
83 | 66 | | |
84 | 67 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
| 68 | + | |
94 | 69 | | |
95 | | - | |
96 | | - | |
| 70 | + | |
97 | 71 | | |
98 | 72 | | |
99 | 73 | | |
| |||
103 | 77 | | |
104 | 78 | | |
105 | 79 | | |
106 | | - | |
| 80 | + | |
107 | 81 | | |
108 | 82 | | |
109 | 83 | | |
| |||
0 commit comments