Allow users to define their own Vector DB for the Cache. For compliance reasons users want the ability to define their own vector DB as cache cc @grski