(filename string)
| 17 | } |
| 18 | |
| 19 | func NewOpenFilePool(filename string) *OpenFilePool { |
| 20 | var pool = &OpenFilePool{ |
| 21 | filename: filename, |
| 22 | c: make(chan *OpenFile, 1024), |
| 23 | version: fasttime.Now().UnixMilli(), |
| 24 | } |
| 25 | pool.linkItem = linkedlist.NewItem[*OpenFilePool](pool) |
| 26 | return pool |
| 27 | } |
| 28 | |
| 29 | func (this *OpenFilePool) Filename() string { |
| 30 | return this.filename |