TextCache: make returned CharBuffers read only!

Not that it would have affected the backend file. But this guarantees you can't
`.replace{First,All}()` in returned buffers.