func (p *TBufferedReadTransport) Close() error {
	return nil
}
Close does nothing as transport is not maintaining the connection
Required to maintain thrift.TTransport interface
package transport
import (
	"bytes"
	"context"
	"github.com/apache/thrift/lib/go/thrift"
)
type TBufferedReadTransport struct {
	readBuf *bytes.Buffer
}
func NewTBufferedReadTransport(readBuf *bytes.Buffer) (*TBufferedReadTransport, error) {
	return &TBufferedReadTransport{readBuf: readBuf}, nil
}
func (p *TBufferedReadTransport) IsOpen() bool {
	return true
}
func (p *TBufferedReadTransport) Open() error {
	return nil
}