use SequentialLoadingCache to cache CtClasses