private Map<Supplier, Object> supplierCache;
private List<Blob> blobsToSave;
private List<Blob> blobsToDelete;
public ObjectDatabase(PersistenceEngine persistenceEngine) {
this.lock = new ReentrantReadWriteLock();
this.objectRepository = new ObjectRepository();
this.supplierCache = new HashMap();
this.persistenceEngine = persistenceEngine;
}