Skip to content

Commit d5c4095

Browse files
Added Start method for EclipseStoreStorage
1 parent 170e35a commit d5c4095

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/EclipseStoreStorage.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.eclipse.serializer.persistence.binary.jdk17.java.util.BinaryHandlerImmutableCollectionsList12;
2727
import org.eclipse.serializer.persistence.binary.jdk17.java.util.BinaryHandlerImmutableCollectionsSet12;
2828
import org.eclipse.serializer.persistence.types.Storer;
29-
import org.eclipse.serializer.reference.LazyReferenceManager;
3029
import org.eclipse.serializer.reference.ObjectSwizzling;
3130
import org.eclipse.store.storage.embedded.types.EmbeddedStorageFoundation;
3231
import org.eclipse.store.storage.types.StorageManager;
@@ -263,6 +262,17 @@ public synchronized void clearData()
263262
}
264263
}
265264

265+
/**
266+
* Starts the storage.
267+
*/
268+
public synchronized void start()
269+
{
270+
this.ensureEntitiesInRoot();
271+
}
272+
273+
/**
274+
* Stops the storage.
275+
*/
266276
public synchronized void stop()
267277
{
268278
LOG.info("Stopping storage...");
@@ -274,7 +284,6 @@ public synchronized void stop()
274284
this.registry.reset();
275285
this.entityClassToIdSetter.clear();
276286
LOG.info("Stopped storage.");
277-
LazyReferenceManager.get().stop();
278287
}
279288
else
280289
{

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/lazy/SpringDataEclipseStoreLazy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public boolean isLoaded()
169169
{
170170
return false;
171171
}
172-
return this.ensureLazy().isLoaded();
172+
return this.wrappedLazy.isLoaded();
173173
}
174174

175175
@Override

0 commit comments

Comments
 (0)