public static void preRegister(final Context context) {
        context.put(FSInfo.class, new Context.Factory<FSInfo>() {
            public FSInfo make() {
                if (singleton == null)
                    singleton = new CacheFSInfo();
                context.put(FSInfo.class, singleton);
                return singleton;
            }
        });
    }