code: func (o *ObjectStorage) EncodedObject(t plumbing.ObjectType, h plumbing.Hash) (plumbing.EncodedObject, error) {
  	obj, err := o.EncodedObjectStorer.EncodedObject(t, h)
  	if err == plumbing.ErrObjectNotFound {
  		return o.temporal.EncodedObject(t, h)
  	}
  
  	return obj, err
  }
docs: // EncodedObject honors the storer.EncodedObjectStorer interface.