Class ChatFormat.Holder

java.lang.Object
me.croabeast.prismatic.chat.ChatFormat.Holder
Enclosing interface:
ChatFormat<T>

public static final class ChatFormat.Holder extends Object
Internal cache that stores compiled Pattern instances keyed by their source regex string.

Using a ConcurrentHashMap ensures that concurrent reads and writes during server startup (where multiple plugins may initialize simultaneously) do not require explicit synchronization. Patterns are only ever added, never removed, so no invalidation logic is needed.