Class ClassCache

java.lang.Object
com.aerospike.mapper.tools.ClassCache

public class ClassCache extends Object
  • Method Details

    • getInstance

      public static ClassCache getInstance()
    • loadClass

      public <T> ClassCacheEntry<T> loadClass(@NotNull @NotNull Class<T> clazz, IBaseAeroMapper mapper)
    • loadClass

      public <T> ClassCacheEntry<T> loadClass(@NotNull @NotNull Class<T> clazz, IBaseAeroMapper mapper, boolean requireRecord)
    • getCacheEntryFromStoredName

      public ClassCacheEntry<?> getCacheEntryFromStoredName(@NotNull @NotNull String name)
    • hasClass

      public boolean hasClass(Class<?> clazz)
    • clear

      public void clear()
      This method is typically only used for testing
    • addConfiguration

      public void addConfiguration(@NotNull @NotNull Configuration configuration)
    • getClassConfig

      public ClassConfig getClassConfig(String className)
    • getClassConfig

      public ClassConfig getClassConfig(Class<?> clazz)
    • hasClassConfig

      public boolean hasClassConfig(String className)
    • hasClassConfig

      public boolean hasClassConfig(Class<?> clazz)