Cache sublib split for interface and abstract class