anchor.diff:  -export([init/1, handle/2, cleanup/0]).
   
   %% Additional exports
  --export([load_view_def/2]).
   -export([init_storage/0]).
   
   %% ===================================================================
  
positive.code:     case application:get_env(veil_cluster_node, db_nodes) of
          {ok, Nodes} when is_list(Nodes) ->
              [dao_hosts:insert(Node) || Node <- Nodes, is_atom(Node)],
              catch setup_views(?DATABASE_DESIGN_STRUCTURE);
          _ ->
              lager:warning("There are no DB hosts given in application env variable.")
      end,
  
negative.code: %% Internal functions
  %% ===================================================================
  
  %% cache_guard/1
  %% ====================================================================
  %% @doc Loops infinitly (sleeps Timeout ms on each loop) and runs fallowing predefined tasks on each loop:
  