try {
this.defaultKey = MyAESCipher.generateSecretKey();
} catch (Exception e) { e.printStackTrace(); }
NoCacheDirectoryService noCacheDis = null;
if(!config.isNonSharing()){
this.accessor = init("SCFS", false, clientId);
noCacheDis = new NoCacheDirectoryService(clientId, accessor);
this.directoryService = new MetadataCacheOnSyncDirectoryService(noCacheDis);
}else{
SecretKey k = null;
this.directoryService = new NoSharingDirectoryService(disId, k, false);
}