Class CacheManager


  • public class CacheManager
    extends java.lang.Object
    • Constructor Detail

      • CacheManager

        public CacheManager​(JadxSettings settings)
    • Method Detail

      • getCacheDir

        public java.nio.file.Path getCacheDir​(JadxProject project,
                                              @Nullable
                                              @Nullable java.lang.String cacheDirStr)
        If project cache is set -> check if cache entry exists for this project. If not -> calculate new and add entry.
      • projectPathUpdate

        public void projectPathUpdate​(JadxProject project,
                                      java.nio.file.Path newPath)
      • getCachesList

        public java.util.List<CacheEntry> getCachesList()
      • removeCacheEntry

        public void removeCacheEntry​(CacheEntry entry)
      • buildCacheDirStr

        public java.lang.String buildCacheDirStr​(java.nio.file.Path dir)
      • pathToString

        public static java.lang.String pathToString​(java.nio.file.Path path)