Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 23287 invoked from network); 5 Sep 2007 02:22:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Sep 2007 02:22:23 -0000 Received: (qmail 28322 invoked by uid 500); 5 Sep 2007 02:22:06 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 28297 invoked by uid 500); 5 Sep 2007 02:22:06 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 28286 invoked by uid 99); 5 Sep 2007 02:22:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2007 19:22:06 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=MISSING_DATE,RCVD_NUMERIC_HELO,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [70.58.238.114] (HELO 70.58.238.114) (70.58.238.114) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 05 Sep 2007 02:22:00 +0000 From: samk@twinix.com To: users@tomcat.apache.org Message-ID: <30190170.01188958911143.JavaMail.SYSTEM@larkin> Subject: Re: Question on static variables MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Priority: 1 priority: Urgent Importance: high X-Virus-Checked: Checked by ClamAV on apache.org Date: Wed, 5 Sep 2007 02:22:11 +0000 (UTC) See Thread at: http://www.techienuggets.com/Detail?tx=11977 Posted on behalf of a User Nothing to do with Tomcat. Look up the Singleton pattern and it will teach you what you need. In Response To: I have a unique situation where I'm building a polling server for a Flash/Flex application. I want to turn information around very quickly between clients and therefore don't want to use a database if I don't have to. What I want to do is store information in a few static variables used in a servlet. I'm looking for speed more than anything as the clients will be polling the server every 2-3 seconds. I'm expecting about 100 to 500 (max) clients at any given time. What I'm curious about is how Tomcat handles static variables. Coming from ASP.NET experience I know that using static variables with IIS they are held in the app domain and the app domain can be reloaded by IIS for a number of reasons (config files changed, files changed, etc.) This kinda makes using static variables in ASP.NET and IIS a bit tricky and unreliable. So the question I have is how does Tomcat handle static variables then? When would they get reloaded/recycled, etc.? I'm aware I could use something like memcached to mimic what I'm doing but again I'd rather stick to static variables if possible for the sake of simplicity. Thanks for any help on this. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org