It's probably not a very common use case, but if a cache table is created and then another one is later added, running `createcachetable` again will throw an error because the first table already exists. I think it would be nice to handle that case.