public interface

CacheProvider

humanize.spi.cache.CacheProvider
Known Indirect Subclasses

Class Overview

Facade to access resource caches. Includes string arrays, bundles and formats by locale.

Summary

Public Methods
abstract boolean containsBundle(Locale locale)
abstract boolean containsFormat(String cache, Locale locale)
abstract boolean containsStrings(String cache, Locale locale)
abstract ResourceBundle getBundle(Locale locale, Callable<ResourceBundle> getCall)
abstract <T> T getFormat(String cache, Locale locale, Callable<T> getCall)
abstract String[] getStrings(String cache, Locale locale, Callable<String[]> getCall)
abstract ResourceBundle putBundle(Locale locale, ResourceBundle bundle)
abstract <T> T putFormat(String cache, Locale locale, T format)
abstract String[] putStrings(String cache, Locale locale, String[] split)

Public Methods

public abstract boolean containsBundle (Locale locale)

public abstract boolean containsFormat (String cache, Locale locale)

public abstract boolean containsStrings (String cache, Locale locale)

public abstract ResourceBundle getBundle (Locale locale, Callable<ResourceBundle> getCall)

public abstract T getFormat (String cache, Locale locale, Callable<T> getCall)

public abstract String[] getStrings (String cache, Locale locale, Callable<String[]> getCall)

public abstract ResourceBundle putBundle (Locale locale, ResourceBundle bundle)

public abstract T putFormat (String cache, Locale locale, T format)

public abstract String[] putStrings (String cache, Locale locale, String[] split)