/* Ċ Ġ* ĠCopyright Ġ 2 0 1 4 - 2 0 2 1 ĠJetBrains Ġs . r . o Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġio . ktor . http . c io . internals Ċ Ċ import Ġio . ktor . utils . io . pool .* Ċ import Ġkotlin . native . concurrent . Shared Immutable Ċ Ċ @ Shared Immutable Ċ internal Ġactual Ġval ĠChar Array Pool : ĠObject Pool < CharArray > Ġ= Ġobject Ġ: ĠObject Pool < CharArray > Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcapacity : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun Ġborrow (): ĠChar Array Ġ= ĠChar Array ( CHAR _ BUFFER _ ARRAY _ LENGTH ) ĊĊĠĠĠ Ġoverride Ġfun Ġre cycle ( instance : ĠChar Array ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ