Hello,

what is the main purpose of org.apache.fleece.core.BufferCache<T>?

Is it to be a real thread local cache (because we excpect that we have
many parallel threads running) or just a cache which use threadlocals
as a kind of an internal implementation (not expecting really parallel
threads)?

The comment within this class is
"// alloc are expensive so using a very trivial buffer, we remove from
TL to say we use it and reset it when we are done (close)"
Which allocations are meant?  StringBuilder, char[], <T>, ...

Is fleece supposed to be a threadsafe library? (Beyond wahts marked to
be thread-safe in the apispecs)

Thanks
Hendrik (salyh)

Reply via email to