Refresh table: In some data warehouses, the entire table is dropped once per year and a replacement table is loaded with all the data except for the data that is no longer needed.
In theory, strncpy (3) is the safe replacement for strcpy (3), but strncpy (3) also fills the entire destination with NULs once the end of the source string has been met.
ConcurrentHashMap may be used as a replacement for synchronizedMap or Hashtable in any application that does not rely on the ability to lock the entire table to prevent updates.