Class SchemaProcessor.InMemoryCache

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​Schema> definitions  
      private java.util.Map<java.lang.Class<?>,​java.lang.String> refs  
      private java.util.Map<java.lang.Class<?>,​Schema> schemas  
    • Constructor Summary

      Constructors 
      Constructor Description
      InMemoryCache()  
    • Field Detail

      • refs

        private final java.util.Map<java.lang.Class<?>,​java.lang.String> refs
      • schemas

        private final java.util.Map<java.lang.Class<?>,​Schema> schemas
      • definitions

        private final java.util.Map<java.lang.String,​Schema> definitions
    • Constructor Detail

      • InMemoryCache

        public InMemoryCache()
    • Method Detail

      • getSchemas

        public java.util.Map<java.lang.Class<?>,​Schema> getSchemas()
      • getDefinitions

        public java.util.Map<java.lang.String,​Schema> getDefinitions()
      • sanitize

        private java.lang.String sanitize​(java.lang.Class<?> type)
      • getRefPrefix

        protected java.lang.String getRefPrefix()