Subject Re: [Firebird-Java] Invalidating Cache
Author Steven Jardine
Hey Roman,

>So, in this case you need to add a method called restart() that would walk through all
>connection queues and close all idle connections. Also it should mark all
>working connections to be physically closed when they are returned back to
>the queue.
Do all of the connections have to be closed before the metadata will be
updated? I was looking at this last night and it seems that over time
the IdleRemover should eventually close all of the connections. Is this
correct? If so, then at some point in the future all of the metadata
would be refreshed and a restart would not be necessary? What do you think?