character and btree caches added