Package 

Interface Storage


  • 
    public interface Storage
    
                        

    Interface for an entity that supplies key value store

    • Method Summary

      Modifier and Type Method Description
      abstract void put(String key, String value) Put string value in to storage
      abstract void put(String key, int value) Put integer value in to storage
      abstract String get(String key, String defaultValue) Returns string value based on key from storage
      abstract int get(String key, int defaultValue) Returns integer value based on key from storage
      abstract void clear(Array<String> keys) Removes keys from storage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • put

         abstract void put(String key, String value)

        Put string value in to storage

        Parameters:
        key - name under which value is stored
        value - stored string value
      • put

         abstract void put(String key, int value)

        Put integer value in to storage

        Parameters:
        key - name after which value is stored
        value - stored integer value
      • get

         abstract String get(String key, String defaultValue)

        Returns string value based on key from storage

        Parameters:
        key - name under value is stored
        defaultValue - value which is returned if key is not found
      • get

         abstract int get(String key, int defaultValue)

        Returns integer value based on key from storage

        Parameters:
        key - name under value is stored
        defaultValue - value which is returned if key is not found
      • clear

         abstract void clear(Array<String> keys)

        Removes keys from storage

        Parameters:
        keys - array of keys which values should be removed from storage