Class Cache

java.lang.Object
com.killcoding.cache.Cache

public final class Cache extends Object
This class is Cache entry
  • Field Details

  • Constructor Details

  • Method Details

    • setApi

      public static void setApi(AbsCacheApi _api)
      Set cache mode
      Parameters:
      _api - - It is class 'MemoryCache' or 'DiskCache'
    • setTimer

      public static void setTimer(long timer)
      Set detect cache timer (Default is 100MS)
      Parameters:
      timer - - It is detect cache timer
    • set

      public static void set(String name, Object value, int life)
      Set a cache
      Parameters:
      name - - It is cache key name
      value - - It is cache value
      life - - It is life length seconds
    • get

      public static Object get(String name)
      Get a cache value
      Parameters:
      name - - It is cache key name
      Returns:
      Object - It is cache value
    • included

      public static boolean included(String name)
      Check is included cache key
      Parameters:
      name - - It is cache key name
      Returns:
      boolean - 'true' is included, 'false' is not included.
    • remove

      public static void remove(String name)
      Remove a cache
      Parameters:
      name - - It is cache key name
    • removeAll

      public static void removeAll()
      Remove all cache
    • getNames

      public static List<String> getNames()
      Get all cache key name list
      Returns:
      List - It is key name list