static BLOBInDataStore getInstance(DataStore store, DataIdentifier identifier) {
return new BLOBInDataStore(store, identifier);
}
static BLOBInDataStore getInstance(DataStore store, InputStream in) throws DataStoreException {
DataRecord rec = store.addRecord(in);
DataIdentifier identifier = rec.getIdentifier();
if (auditLogger.isDebugEnabled()) {
auditLogger.debug("{} ({})", identifier, rec.getLength());
}
return new BLOBInDataStore(store, identifier);
}