Updated database object loader to use weak value cache instead of strong cache
Updated database object loader to use soft value and weak key cache instead of weak-weak cache