Class CacheParser


  • public class CacheParser
    extends java.lang.Object
    Parse user-supplied strings into cache info values
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected ResolverLogger logger  
      private static java.util.regex.Pattern sizeG  
      private static java.util.regex.Pattern sizeK  
      private static java.util.regex.Pattern sizeM  
      private static java.util.regex.Pattern timeD  
      private static java.util.regex.Pattern timeH  
      private static java.util.regex.Pattern timeM  
      private static java.util.regex.Pattern timeS  
      private static java.util.regex.Pattern timeW  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long parseLong​(java.lang.String longStr, long defVal)  
      long parseLong​(java.lang.String longStr, long units, long defVal)  
      long parseSizeLong​(java.lang.String longStr, long defVal)  
      long parseTimeLong​(java.lang.String longStr, long defVal)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sizeK

        private static final java.util.regex.Pattern sizeK
      • sizeM

        private static final java.util.regex.Pattern sizeM
      • sizeG

        private static final java.util.regex.Pattern sizeG
      • timeS

        private static final java.util.regex.Pattern timeS
      • timeM

        private static final java.util.regex.Pattern timeM
      • timeH

        private static final java.util.regex.Pattern timeH
      • timeD

        private static final java.util.regex.Pattern timeD
      • timeW

        private static final java.util.regex.Pattern timeW
    • Method Detail

      • parseLong

        public long parseLong​(java.lang.String longStr,
                              long defVal)
      • parseSizeLong

        public long parseSizeLong​(java.lang.String longStr,
                                  long defVal)
      • parseTimeLong

        public long parseTimeLong​(java.lang.String longStr,
                                  long defVal)
      • parseLong

        public long parseLong​(java.lang.String longStr,
                              long units,
                              long defVal)