final IHeapDataManager dataManager = new HeapMemoryDataManagerMock();
dataManager.startService(true);
dataManager.setNextFreeDataRecordIdentifier(DataRecordIdentifier.LAST);
final HeapRecordableManager heapRecordableManager =
/**/new HeapRecordableManager(dataManager);
final HelperBinaryConversion helperBinaryConversion = new HelperBinaryConversion();
final StoreHeader storeHeader = new StoreHeader(heapRecordableManager,
helperBinaryConversion);
classInfoFactory = new ClassInfoFactory(1);
classInfoFactory.setConversionManager(new ConversionManager(
classInfoFactory));
final ClassNameManager classNameManager = new ClassNameManager(
heapRecordableManager, storeHeader, classInfoFactory,
helperBinaryConversion);
helperBinaryConversion.initialize(classInfoFactory, null);
final ClassLoaderProvider classLoaderProvider = new ClassLoaderProvider();
proxyManager2 = new ProxyManager2(classLoaderProvider, classInfoFactory);
objectIOManager = new ObjectIOManager(1, dataManager,
true/* proxy mode */, classNameManager, storeSynchro,
classInfoFactory, helperBinaryConversion, proxyManager2);