# File lib/gibbler/history.rb, line 27
    def gibbler_history(short=false)
      # Only a single thread should attempt to initialize the store.
      if self.__gibbler_history.nil?
        @@mutex.synchronize {
          self.__gibbler_history ||= { :history => [], :objects => {}, :stamp => {} }
        }
      end
      if short == false
        self.__gibbler_history[:history]
      else
        self.__gibbler_history[:history].collect { |g| g.short }
      end
    end