moved cache to other assembly