internal cache support in user provider improving performance by preventing db connection