fix(sqlitecache): do not remove unexpring entries; extra fixes (#4827)

Wait 5 sec.

fix(sqlitecache): do not remove unexpring entries; extra fixes (#4827)Fixes prune() removing entries with expiration time set to 0,which are meant to be kept forever.Additionaly:- use explicit bind types, don't rely on affinity- do not assign result value, we don't use it anyway- on result->finalize() comment: it would be needed only if we reused the statement in another invocation. Since we don't, it's not needed.- enable the index on updated column: there's no harm and it can speed up pruning substantially.- add catch block in prune()- some mild refactoring