Package com.github.dynamicextensionsalfresco.osgi

Examples of com.github.dynamicextensionsalfresco.osgi.PackageCacheMode


    } else {
      packages = Collections.emptySet();
    }
    final boolean cacheDoesNotExist = CollectionUtils.isEmpty(packages);

    final PackageCacheMode packageCacheMode = configuration.getSystemPackageCacheMode();
    if (packageCacheMode.isReadFromCache() == false || cacheDoesNotExist || !validCache) {
      packages = packageScanner.scanWebApplicationPackages();
    }

    if (packageCacheMode.isForceWriteToCache() || (cacheDoesNotExist && packageCacheMode.isWriteToCache())) {
      writeCachedPackages(packages);
    }

    if (packageCacheMode.isWriteToCache() == false) {
            final File cacheFile = configuration.getSystemPackageCache();
      if (cacheFile.isFile()) {
        cacheFile.delete();
      }
    }
View Full Code Here

TOP

Related Classes of com.github.dynamicextensionsalfresco.osgi.PackageCacheMode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.