core/src/main/java/com/orientechnologies/orient/core/db/document/ODatabaseDocumentAbstract.java
public <RET extends ORecord> RET load(final ORecord iRecord, final String iFetchPlan, final boolean iIgnoreCache) {
    return (RET) executeReadRecord((ORecordId) iRecord.getIdentity(), iRecord, -1, iFetchPlan, iIgnoreCache, !iIgnoreCache, false,
        OStorage.LOCKING_STRATEGY.NONE, new SimpleRecordReader(prefetchRecords));
  }
public <RET extends ORecord> RET load(final ORecord iRecord, final String iFetchPlan, final boolean iIgnoreCache) {
    return (RET) executeReadRecord((ORecordId) iRecord.getIdentity(), iRecord, -1, iFetchPlan, iIgnoreCache, !iIgnoreCache, false,
        OStorage.LOCKING_STRATEGY.NONE, new SimpleRecordReader(prefetchRecords));
  }
public < RET extends ORecord > RET load ( final ORecord iRecord , final String iFetchPlan , final boolean iIgnoreCache ) { return ( RET ) executeReadRecord ( ( ORecordId ) iRecord . getIdentity ( ) , iRecord , - 1 , iFetchPlan , iIgnoreCache , ! iIgnoreCache , false , OStorage . LOCKING_STRATEGY . NONE , new SimpleRecordReader ( prefetchRecords ) ) ; }
{@inheritDoc}
{