anchor.diff:  %% Read API
   %% ===================================================================
   
  -get_news(Name, Args) ->
  +get_news(Name, Args = #get_news_args{}) ->
       gen_server:call(Name, {get_news, Args}).
   
   get_activity(Name) ->
  
positive.code: %% Write API
  %% ===================================================================
  
  append_to_news(News) ->
      gen_server:cast(cache, {append_to_news, News}).
  
  update_activity(Update) ->
      gen_server:cast(cache, {update_activity, Update}).
  
  update_analytics(Update) ->
      gen_server:cast(cache, {update_analytics, Update}).
  
  %% ===================================================================
  
negative.code: %% ===================================================================
  %% Records
  %% ===================================================================
  
  -include("cache_records.hrl").
  
  -record(cache_state,
      {}).
  