Added Generic ResourceCache Type