public synchronized static void addTheaterSeats(TheaterSeats theSeats){
		if(!seats.contains(theSeats)){
			if(seats.size() < cacheLimit)
				seats.add(theSeats);
			else{
				for(int i=0;i<(cacheLimit/10);i++)
					seats.removeFirst(); //Removes the oldest seat in the list
				seats.add(theSeats);
			}			
		}
		else{
			seats.remove(theSeats);
			seats.add(theSeats);
		}
	}