134 |
|
* versions. |
135 |
|
*/ |
136 |
|
abstract static class Sync extends AbstractQueuedSynchronizer { |
137 |
+ |
private static final long serialVersionUID = 1192457210091910933L; |
138 |
+ |
|
139 |
|
Sync(int permits) { |
140 |
|
setState(permits); |
141 |
|
} |
184 |
|
* NonFair version |
185 |
|
*/ |
186 |
|
final static class NonfairSync extends Sync { |
187 |
+ |
private static final long serialVersionUID = -2694183684443567898L; |
188 |
+ |
|
189 |
|
NonfairSync(int permits) { |
190 |
|
super(permits); |
191 |
|
} |
199 |
|
* Fair version |
200 |
|
*/ |
201 |
|
final static class FairSync extends Sync { |
202 |
+ |
private static final long serialVersionUID = 2014338818796000944L; |
203 |
+ |
|
204 |
|
FairSync(int permits) { |
205 |
|
super(permits); |
206 |
|
} |