Class JavaTypeCache

java.lang.Object
org.openrewrite.java.internal.JavaTypeCache
All Implemented Interfaces:
Cloneable

public class JavaTypeCache extends Object implements Cloneable
  • Constructor Details

    • JavaTypeCache

      public JavaTypeCache()
  • Method Details

    • get

      public <T> @Nullable T get(String signature)
    • put

      public void put(String signature, Object o)
    • clear

      public void clear()
    • clone

      public JavaTypeCache clone()
      Overrides:
      clone in class Object
    • withBase

      public static JavaTypeCache withBase(JavaTypeCache base)
      Create a new cache with the given base for read-through lookups. Writes go to the new cache's overlay; reads fall through to the base on miss.