# com.beasys.commerce.ebusiness.catalog.service.category
SeedCacheStartup Class

public class SeedCacheStartup
extends `Object`
implements `T3StartupDef`

`SeedCacheStartup` is a WebLogic Server startup class. It implements the `T3StartupDef`interface.
It is designed to load catalog categories in the cache at server startup. This resolves the issue of the first few page hits taking an inordinately large amount of time to be served on account of the cache not being populated and category data having to be fetched from the database. WARNING: This results in an increase in server startup time.
``

Hierarchy
  `Object`
  `SeedCacheStartup`

All Implemented Interfaces
  `T3StartupDef`

## Constructor Summary

SeedCacheStartup()

## Method Summary

`public void` | `setServices`(`T3ServicesDef` services)
`public `String`` | `startup`(`String` name, `Hashtable` props) Implements T3StartupDef2 gets called by the container as part of startup

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `weblogic.common.`T3StartupDef``
`setServices, startup`

## Constructor Detail

### SeedCacheStartup

    public SeedCacheStartup()

## Method Detail

### setServices(T3ServicesDef) Method

    public void setServices(T3ServicesDef services)

### startup(String, Hashtable) Method

    public String startup(String name,
                          Hashtable props)

Implements T3StartupDef2 gets called by the container as part of startup

#### Returns

String Message that gets put in the weblogic log.