Interface StringInterner

All Known Implementing Classes:
StringInternerImpl

public interface StringInterner
Creates "interned" strings that are unique for the same content. This is used for common description strings, particularly those used by Binding instances. The internal cache of interned strings id cleared whenever the ComponentClasses InvalidationEventHub is invalidated (i.e., when component class files change).
Since:
5.1.0.0
  • Method Details

    • intern

      String intern(String string)
      Interns a string.
      Parameters:
      string - the string to intern
      Returns:
      the input string, or another string instance with the same content
    • format

      String format(String format, Object... arguments)
      Formats a string (using String.format(String, Object[])) and returns the interned result.
      Parameters:
      format - string format
      arguments - used inside the format
      Returns:
      formatted and interned string