You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2017/02/19 01:50:08 UTC
[51/51] [abbrv] geronimo-yoko git commit: Merge IBM development
contributiions. As it does not appear possible to alter the git log messages
to include jira issue numbers,
the git commit hashes will be added to the jira issues.
Merge IBM development contributiions. As it does not appear possible to alter the git log messages to include jira issue numbers, the git commit hashes will be added to the jira issues.
Project: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/repo
Commit: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/commit/e1e6d270
Tree: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/tree/e1e6d270
Diff: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/diff/e1e6d270
Branch: refs/heads/master
Commit: e1e6d270dab5ef037aca55802103ad68ea53267b
Parents: b8721ed fab2a98
Author: David Jencks <dj...@apache.org>
Authored: Sat Feb 18 17:27:51 2017 -0800
Committer: David Jencks <dj...@apache.org>
Committed: Sat Feb 18 17:27:51 2017 -0800
----------------------------------------------------------------------
.gitignore | 2 +
pom.xml | 69 +-
yoko-core/pom.xml | 38 +-
.../org/apache/yoko/orb/CORBA/Delegate.java | 7 -
.../org/apache/yoko/orb/CORBA/InputStream.java | 1944 +++++++++---------
.../org/apache/yoko/orb/CORBA/ObjectImpl.java | 4 +-
.../org/apache/yoko/orb/CORBA/OutputStream.java | 179 +-
.../org/apache/yoko/orb/CORBA/TypeCode.java | 3 +-
.../CosNaming/tnaming/TransientNameService.java | 91 +-
.../CosNaming/tnaming2/BindingIteratorImpl.java | 175 ++
.../CosNaming/tnaming2/NamingContextBase.java | 738 +++++++
.../CosNaming/tnaming2/NamingContextImpl.java | 506 +++++
.../orb/CosNaming/tnaming2/RemotableObject.java | 9 +
.../CosNaming/tnaming2/TransientNameServer.java | 76 +
.../tnaming2/TransientNameService.java | 117 ++
.../tnaming2/TransientServiceException.java | 39 +
.../java/org/apache/yoko/orb/OB/Client.java | 8 +-
.../org/apache/yoko/orb/OB/ClientManager.java | 216 +-
.../apache/yoko/orb/OB/CollocatedClient.java | 20 +-
.../apache/yoko/orb/OB/CollocatedServer.java | 5 +-
.../yoko/orb/OB/CorbalocURLScheme_impl.java | 4 +-
.../yoko/orb/OB/CorbanameURLScheme_impl.java | 24 +-
.../yoko/orb/OB/DispatchRequest_impl.java | 1 -
.../java/org/apache/yoko/orb/OB/Downcall.java | 606 +++---
.../org/apache/yoko/orb/OB/DowncallStub.java | 346 ++--
.../java/org/apache/yoko/orb/OB/GIOPClient.java | 536 ++---
.../org/apache/yoko/orb/OB/GIOPConnection.java | 1074 +++++-----
.../yoko/orb/OB/GIOPConnectionThreaded.java | 246 +--
.../apache/yoko/orb/OB/GIOPIncomingMessage.java | 3 +-
.../java/org/apache/yoko/orb/OB/GIOPServer.java | 1 -
.../apache/yoko/orb/OB/GIOPServerStarter.java | 34 +-
.../yoko/orb/OB/GIOPServerStarterThreaded.java | 71 +-
.../java/org/apache/yoko/orb/OB/IORDump.java | 64 +-
.../apache/yoko/orb/OB/IORURLScheme_impl.java | 2 +-
.../java/org/apache/yoko/orb/OB/IORUtil.java | 483 +++--
.../java/org/apache/yoko/orb/OB/OB_Extras.java | 6 +-
.../java/org/apache/yoko/orb/OB/ORBControl.java | 299 ++-
.../org/apache/yoko/orb/OB/ORBInstance.java | 75 +-
.../org/apache/yoko/orb/OB/ObjectKeyData.java | 4 +-
.../java/org/apache/yoko/orb/OB/PIDowncall.java | 201 +-
.../org/apache/yoko/orb/OB/TypeCodeFactory.java | 4 +
.../apache/yoko/orb/OB/UnresolvedException.java | 82 +
.../java/org/apache/yoko/orb/OB/Upcall.java | 85 +-
.../main/java/org/apache/yoko/orb/OB/Util.java | 247 ---
.../apache/yoko/orb/OB/ValueFactoryManager.java | 4 +-
.../org/apache/yoko/orb/OB/ValueReader.java | 981 ++++-----
.../org/apache/yoko/orb/OB/ValueWriter.java | 30 +-
.../org/apache/yoko/orb/OBCORBA/ORB_impl.java | 469 +++--
.../orb/OBMessaging/ExceptionHolder_impl.java | 5 +-
.../yoko/orb/OCI/AcceptorInfoOperations.java | 23 -
.../java/org/apache/yoko/orb/OCI/Buffer.java | 22 +-
.../yoko/orb/OCI/ConnectorInfoOperations.java | 31 -
.../apache/yoko/orb/OCI/CurrentOperations.java | 12 -
.../org/apache/yoko/orb/OCI/Current_impl.java | 8 -
.../org/apache/yoko/orb/OCI/GiopVersion.java | 23 +
.../yoko/orb/OCI/IIOP/AccFactory_impl.java | 37 +-
.../yoko/orb/OCI/IIOP/AcceptorInfo_impl.java | 37 +-
.../apache/yoko/orb/OCI/IIOP/Acceptor_impl.java | 206 +-
.../yoko/orb/OCI/IIOP/ConFactory_impl.java | 231 ++-
.../orb/OCI/IIOP/ConnectorInfoOperations.java | 3 +
.../yoko/orb/OCI/IIOP/ConnectorInfo_impl.java | 140 +-
.../yoko/orb/OCI/IIOP/Connector_impl.java | 127 +-
.../orb/OCI/IIOP/DefaultConnectionHelper.java | 20 +-
.../apache/yoko/orb/OCI/IIOP/Exceptions.java | 35 +
.../orb/OCI/IIOP/ExtendedConnectionHelper.java | 61 +
.../apache/yoko/orb/OCI/IIOP/Plugin_impl.java | 21 +-
.../yoko/orb/OCI/IIOP/TransportInfo_impl.java | 204 +-
.../yoko/orb/OCI/IIOP/Transport_impl.java | 197 +-
.../java/org/apache/yoko/orb/OCI/IIOP/Util.java | 331 +--
.../yoko/orb/OCI/TransportInfoOperations.java | 45 -
.../main/java/org/apache/yoko/orb/OCI/iiop.java | 26 +-
.../ClientRequestInfo_impl.java | 127 +-
.../ServerRequestInfo_impl.java | 34 +-
.../apache/yoko/orb/activator/Activator.java | 16 +
.../yoko/orb/cmsf/CmsfClientInterceptor.java | 76 +
.../yoko/orb/cmsf/CmsfIORInterceptor.java | 38 +
.../yoko/orb/cmsf/CmsfServerInterceptor.java | 102 +
.../org/apache/yoko/orb/cmsf/CmsfVersion.java | 83 +
.../apache/yoko/orb/csi/SecurityContext.java | 1 +
.../orb/spi/naming/NameServiceInitializer.java | 155 ++
.../yoko/orb/spi/naming/RemoteAccess.java | 11 +
.../apache/yoko/orb/spi/naming/Resolvable.java | 8 +
.../apache/yoko/orb/spi/naming/Resolver.java | 5 +
.../java/org/apache/yoko/orb/util/AutoLock.java | 51 +
.../apache/yoko/orb/util/AutoReadWriteLock.java | 15 +
.../yoko/orb/util/UnmodifiableEnumMap.java | 45 +
.../yoko/orb/yasf/YasfClientInterceptor.java | 62 +
.../org/apache/yoko/orb/yasf/YasfHelper.java | 87 +
.../yoko/orb/yasf/YasfIORInterceptor.java | 37 +
.../yoko/orb/yasf/YasfServerInterceptor.java | 72 +
.../resources/OSGI-INF/blueprint/provider.xml | 100 -
.../src/test/java/ORBTest/TestObjectBasic.java | 739 +++----
.../test/java/ORBTest/TestObjectContext.java | 62 +-
.../test/java/ORBTest/TestObjectExceptions.java | 134 +-
.../ORBTest/TestObjectExceptionsExt_2_0.java | 56 +-
.../ORBTest/TestObjectExceptionsExt_2_3.java | 38 +-
.../src/test/java/ORBTest/TestObjectFixed.java | 22 +-
.../test/java/ORBTest/TestObjectLongLong.java | 28 +-
.../java/ORBTest/TestObjectStubTimeout.java | 8 +-
.../src/test/java/ORBTest/TestObjectWChar.java | 30 +-
.../src/test/java/ORBTest/TestPolicyIntf.java | 57 +-
.../apache/yoko/AbstractMatrixOrbTestBase.java | 14 +-
.../org/apache/yoko/AbstractOrbTestBase.java | 59 +-
.../test/java/org/apache/yoko/CodeSetTest.java | 2 +-
.../org/apache/yoko/ConnectionCachingTest.java | 203 ++
.../org/apache/yoko/ConnectionCleanupTest.java | 150 ++
.../java/org/apache/yoko/CosNamingTest.java | 39 +-
.../src/test/java/org/apache/yoko/FVDTest.java | 36 +
.../java/org/apache/yoko/IIOPPluginTest.java | 3 +-
.../test/java/org/apache/yoko/LocalTest.java | 2 +-
.../src/test/java/org/apache/yoko/MetaTest.java | 49 +
.../src/test/java/org/apache/yoko/PoaTest.java | 60 +-
.../apache/yoko/RMIExceptionHandlingTest.java | 118 ++
.../src/test/java/org/apache/yoko/RMITest.java | 33 +-
.../test/java/org/apache/yoko/RetryTest.java | 15 +-
.../java/org/apache/yoko/TestFrameworkTest.java | 173 ++
.../apache/yoko/TestFrameworkUnforkedTest.java | 11 +
.../apache/yoko/processmanager/JavaProcess.java | 299 ++-
.../internal/ProcessAgentImpl.java | 15 +-
.../yoko/processmanager/internal/Util.java | 147 +-
.../src/test/java/test/common/TestBase.java | 87 +-
yoko-core/src/test/java/test/fvd/Abstract.java | 7 +
.../src/test/java/test/fvd/ApeClassLoader.java | 87 +
.../src/test/java/test/fvd/Bounceable.java | 5 +
.../src/test/java/test/fvd/BounceableImpl.java | 98 +
yoko-core/src/test/java/test/fvd/Bouncer.java | 13 +
.../src/test/java/test/fvd/BouncerImpl.java | 38 +
.../src/test/java/test/fvd/Marshalling.java | 238 +++
.../src/test/java/test/fvd/MissingFields.java | 25 +
.../test/java/test/fvd/MissingFieldsClient.java | 38 +
.../test/java/test/fvd/MissingFieldsServer.java | 50 +
yoko-core/src/test/java/test/fvd/Sets.java | 33 +
yoko-core/src/test/java/test/fvd/Value.java | 7 +
.../test/java/test/fvd/_BouncerImpl_Tie.java | 145 ++
.../src/test/java/test/fvd/_Bouncer_Stub.java | 235 +++
.../src/test/java/test/iiopplugin/Client.java | 19 +-
.../test/java/test/iiopplugin/ClientPlugin.java | 1 -
.../test/java/test/iiopplugin/ServerPlugin.java | 1 -
.../iiopplugin/ServiceContextInterceptor.java | 6 +-
yoko-core/src/test/java/test/ins/Server.java | 6 +-
yoko-core/src/test/java/test/local/Client.java | 29 +-
yoko-core/src/test/java/test/obv/Client.java | 350 ++--
.../src/test/java/test/obv/TestCustom_impl.java | 4 +-
.../src/test/java/test/obv/TestOBV_impl.java | 4 +-
yoko-core/src/test/java/test/pi/Client.java | 492 ++---
.../java/test/pi/ClientORBInitializer_impl.java | 2 +-
yoko-core/src/test/java/test/pi/Collocated.java | 53 +-
yoko-core/src/test/java/test/pi/Server.java | 284 ++-
.../java/test/pi/ServerORBInitializer_impl.java | 8 +-
.../test/java/test/pi/TestInterface_impl.java | 2 +
.../src/test/java/test/poa/PMSTestThread.java | 47 +-
.../src/test/java/test/poa/TestActivate.java | 45 +-
.../test/poa/TestAdapterActivatorServer.java | 54 +-
.../src/test/java/test/poa/TestClient.java | 9 +-
.../src/test/java/test/poa/TestCollocated.java | 7 +-
.../src/test/java/test/poa/TestCreate.java | 23 +-
.../src/test/java/test/poa/TestDeactivate.java | 37 +-
.../src/test/java/test/poa/TestDestroy.java | 15 +-
.../test/poa/TestDispatchStrategyClient.java | 4 +-
.../test/poa/TestDispatchStrategyServer.java | 147 +-
yoko-core/src/test/java/test/poa/TestFind.java | 15 +-
.../test/poa/TestLocationForwardClient.java | 6 +-
yoko-core/src/test/java/test/poa/TestMisc.java | 97 +-
.../poa/TestMultipleOrbsThreadedClient.java | 4 +-
.../java/test/poa/TestPOAManagerClient.java | 5 +-
.../java/test/poa/TestPOAManagerCommon.java | 166 +-
.../java/test/poa/TestPOAManagerFactory.java | 57 +-
.../java/test/poa/TestPOAManagerServer.java | 48 +-
.../test/poa/TestServantActivatorServer.java | 5 +-
.../java/test/poa/TestServantLocatorServer.java | 5 +-
yoko-core/src/test/java/test/retry/Client.java | 42 +-
.../src/test/java/test/rmi/ClientMain.java | 700 ++++---
.../java/test/rmi/SampleCmsfv2ChildData.java | 25 +
.../java/test/rmi/SampleCmsfv2ParentData.java | 49 +
.../src/test/java/test/rmi/SampleCorba.java | 7 +-
.../test/java/test/rmi/SampleCorbaHelper.java | 29 +-
.../test/java/test/rmi/SampleCorbaHolder.java | 7 +-
.../test/java/test/rmi/SampleCorbaObject.idl | 37 +-
.../java/test/rmi/SampleCorbaOperations.java | 9 +-
.../src/test/java/test/rmi/SampleCorbaPOA.java | 77 +-
.../test/java/test/rmi/SampleCorba_impl.java | 34 +-
.../src/test/java/test/rmi/SampleData.java | 54 +
.../src/test/java/test/rmi/SampleEnum.java | 5 +
.../src/test/java/test/rmi/SampleImpl.java | 4 +-
.../test/java/test/rmi/_SampleCorbaStub.java | 224 +-
.../rmi/exceptionhandling/MyAppException.java | 3 +
.../MyClientRequestInterceptor.java | 64 +
.../exceptionhandling/MyRuntimeException.java | 3 +
.../MyServerRequestInterceptor.java | 64 +
.../test/rmi/exceptionhandling/Thrower.java | 9 +
.../test/rmi/exceptionhandling/ThrowerImpl.java | 25 +
.../rmi/exceptionhandling/_ThrowerImpl_Tie.java | 113 +
.../rmi/exceptionhandling/_Thrower_Stub.java | 112 +
.../src/test/java/test/tnaming/Client.java | 324 +--
.../tnaming/ClientForReadOnlyNameService.java | 20 +
.../tnaming/ClientForReadWriteNameService.java | 20 +
.../src/test/java/test/tnaming/Server.java | 322 ++-
.../ServerWithReadOnlyIntegralNameService.java | 22 +
.../ServerWithReadWriteIntegralNameService.java | 26 +
...erverWithReadWriteStandaloneNameService.java | 24 +
.../java/test/tnaming/TestFactory_impl.java | 29 +
.../src/test/java/test/tnaming/Test_impl.java | 13 +-
yoko-core/src/test/java/test/tnaming/Util.java | 122 ++
yoko-core/src/test/java/test/types/TestAny.java | 199 +-
.../src/test/java/test/types/TestConst.java | 77 +-
.../src/test/java/test/types/TestDynAny.java | 1658 +++++++--------
.../test/java/test/types/TestPortableTypes.java | 42 +-
.../src/test/java/test/types/TestTypeCode.java | 359 ++--
.../src/test/java/test/types/TestUnion.java | 131 +-
.../src/test/java/test/util/MultiException.java | 61 +
.../src/test/java/test/util/Skellington.java | 127 ++
yoko-osgi/pom.xml | 31 +-
.../org/apache/yoko/osgi/ProviderLocator.java | 583 ++++++
.../org/apache/yoko/osgi/ProviderRegistry.java | 100 +
.../apache/yoko/osgi/locator/ProviderBean.java | 4 +-
.../yoko/osgi/locator/ProviderRegistryImpl.java | 22 +-
.../apache/yoko/osgi/locator/ServiceBean.java | 4 +-
.../activator/AbstractBundleActivator.java | 107 +
yoko-rmi-impl/pom.xml | 22 +-
.../yoko/rmi/api/PortableRemoteObjectExt.java | 2 +-
.../yoko/rmi/impl/AbstractObjectDescriptor.java | 57 +-
.../org/apache/yoko/rmi/impl/AnyDescriptor.java | 41 +-
.../apache/yoko/rmi/impl/ArrayDescriptor.java | 439 ++--
.../apache/yoko/rmi/impl/BooleanDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/ByteDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/CharDescriptor.java | 2 +-
.../yoko/rmi/impl/ClassBaseDescriptor.java | 47 +
.../yoko/rmi/impl/ClassDescDescriptor.java | 51 +
.../apache/yoko/rmi/impl/ClassDescriptor.java | 114 +-
.../yoko/rmi/impl/ClosedObjectReader.java | 161 ++
.../org/apache/yoko/rmi/impl/CopyState.java | 16 +-
.../apache/yoko/rmi/impl/CorbaObjectReader.java | 167 +-
.../rmi/impl/CustomMarshaledObjectReader.java | 142 ++
.../yoko/rmi/impl/DateValueDescriptor.java | 6 +-
.../yoko/rmi/impl/DelegatingObjectReader.java | 149 ++
.../impl/DelegatingObjectReaderWithHook.java | 171 ++
.../apache/yoko/rmi/impl/DoubleDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/EnumDescriptor.java | 65 +
.../yoko/rmi/impl/EnumSubclassDescriptor.java | 98 +
.../yoko/rmi/impl/ExceptionDescriptor.java | 23 +-
.../apache/yoko/rmi/impl/FVDEnumDescriptor.java | 57 +
.../rmi/impl/FVDEnumSubclassDescriptor.java | 59 +
.../yoko/rmi/impl/FVDValueDescriptor.java | 38 +-
.../apache/yoko/rmi/impl/FieldDescriptor.java | 258 +--
.../apache/yoko/rmi/impl/FloatDescriptor.java | 2 +-
.../yoko/rmi/impl/IDLEntityDescriptor.java | 201 +-
.../apache/yoko/rmi/impl/IntegerDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/LongDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/MethodDescriptor.java | 55 +-
.../org/apache/yoko/rmi/impl/ModelElement.java | 54 +-
.../org/apache/yoko/rmi/impl/ObjectReader.java | 123 +-
.../org/apache/yoko/rmi/impl/ObjectWriter.java | 388 ++--
.../yoko/rmi/impl/PortableRemoteObjectImpl.java | 348 ++--
.../org/apache/yoko/rmi/impl/RMIServant.java | 6 +-
.../java/org/apache/yoko/rmi/impl/RMIState.java | 25 +-
.../java/org/apache/yoko/rmi/impl/RMIStub.java | 9 +-
.../apache/yoko/rmi/impl/RMIStubDescriptor.java | 45 +-
.../apache/yoko/rmi/impl/RMIStubHandler.java | 2 +-
.../yoko/rmi/impl/RemoteClassDescriptor.java | 19 +-
.../apache/yoko/rmi/impl/RemoteDescriptor.java | 117 +-
.../rmi/impl/RemoteInterfaceDescriptor.java | 8 +-
.../apache/yoko/rmi/impl/ShortDescriptor.java | 2 +-
.../apache/yoko/rmi/impl/SimpleDescriptor.java | 44 +-
.../apache/yoko/rmi/impl/StringDescriptor.java | 60 +-
.../org/apache/yoko/rmi/impl/StubBuilder.java | 2 +-
.../apache/yoko/rmi/impl/TypeDescriptor.java | 214 +-
.../apache/yoko/rmi/impl/TypeRepository.java | 615 +++---
.../java/org/apache/yoko/rmi/impl/UtilImpl.java | 426 ++--
.../apache/yoko/rmi/impl/ValueDescriptor.java | 1161 +++++------
.../apache/yoko/rmi/impl/ValueHandlerImpl.java | 62 +-
.../apache/yoko/rmi/impl/VoidDescriptor.java | 2 +-
.../yoko/rmi/osgi/activator/Activator.java | 46 +
.../apache/yoko/rmi/util/DynamicHashMap.java | 261 ---
.../org/apache/yoko/rmi/util/GenericMap.java | 257 ---
.../yoko/rmi/util/GetSystemPropertyAction.java | 4 +-
.../main/java/org/apache/yoko/rmi/util/Key.java | 5 +
.../org/apache/yoko/rmi/util/SearchKey.java | 28 +
.../java/org/apache/yoko/rmi/util/WeakKey.java | 27 +
.../apache/yoko/rmi/util/stub/StubClass.java | 2 +-
.../resources/OSGI-INF/blueprint/provider.xml | 108 -
yoko-rmi-spec/pom.xml | 23 +
.../main/java/javax/rmi/CORBA/UtilDelegate.java | 4 +-
.../apache/yoko/rmispec/util/UtilLoader.java | 42 +-
.../org/omg/stub/java/rmi/_Remote_Stub.java | 12 +
yoko-spec-corba/pom.xml | 17 +
.../idl/org/omg/CosNaming/NameComponent.java | 44 +-
.../org/apache/yoko/osgi/ProviderLocator.java | 583 ------
.../org/apache/yoko/osgi/ProviderRegistry.java | 100 -
.../omg/CORBA/portable/UnknownException.java | 2 +-
.../omg/CORBA/portable/ValueInputStream.java | 32 +
.../src/main/java/org/omg/IIOP/ListenPoint.java | 14 +-
.../java/org/omg/IIOP/ListenPointHelper.java | 5 +-
.../org/omg/IOP/ExceptionDetailMessage.java | 26 +
.../org/omg/IOP/RMICustomMaxStreamFormat.java | 27 +
.../IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT.java | 26 +
yoko-util/pom.xml | 83 +
.../main/java/org/apache/yoko/util/Cache.java | 53 +
.../main/java/org/apache/yoko/util/Factory.java | 5 +
.../main/java/org/apache/yoko/util/Fifa.java | 6 +
.../main/java/org/apache/yoko/util/Fifo.java | 6 +
.../java/org/apache/yoko/util/KeyedFactory.java | 5 +
.../java/org/apache/yoko/util/Reference.java | 9 +
.../java/org/apache/yoko/util/Sequential.java | 18 +
.../apache/yoko/util/cmsf/CmsfThreadLocal.java | 99 +
.../java/org/apache/yoko/util/cmsf/RepIds.java | 288 +++
.../yoko/util/concurrent/ConcurrentFifo.java | 164 ++
.../yoko/util/concurrent/CountedEntry.java | 153 ++
.../org/apache/yoko/util/concurrent/Foot.java | 15 +
.../org/apache/yoko/util/concurrent/Head.java | 7 +
.../org/apache/yoko/util/concurrent/NNode.java | 7 +
.../org/apache/yoko/util/concurrent/PNode.java | 7 +
.../util/concurrent/ReferenceCountedCache.java | 136 ++
.../apache/yoko/util/concurrent/StrongNode.java | 29 +
.../org/apache/yoko/util/concurrent/VNode.java | 10 +
.../util/concurrent/WeakConcurrentFifo.java | 70 +
.../yoko/util/concurrent/WeakCountedCache.java | 35 +
.../apache/yoko/util/concurrent/WeakNode.java | 34 +
.../java/org/apache/yoko/util/yasf/Yasf.java | 43 +
.../apache/yoko/util/yasf/YasfThreadLocal.java | 87 +
.../util/concurrent/ConcurrentFifoTest.java | 274 +++
.../concurrent/ReferenceCountedCacheTest.java | 255 +++
.../util/concurrent/WeakConcurrentFifoTest.java | 112 +
322 files changed, 20943 insertions(+), 14033 deletions(-)
----------------------------------------------------------------------