Class LanguageProviderImpl

java.lang.Object
de.murmelmeister.murmelapi.language.LanguageProviderImpl
All Implemented Interfaces:
LanguageProvider

public final class LanguageProviderImpl extends Object implements LanguageProvider
Provides CRUD operations for Language entities backed by a relational database and an in-memory cache.

This class manages all SQL interactions for the "languages" table, maintains a LanguageCache for fast lookups, and exposes methods to create, read, update, and delete language records. It also offers a convenience method to initialize the table schema and seed default languages.