/******************************************************************************* * Copyright (c) 2005, 2014 springside.github.io * * Licensed under the Apache License, Version 2.0 (the "License"); *******************************************************************************/ package org.springside.examples.showcase.demos.cache.memcached; /** * 统一定义Memcached中存储的各种对象的Key前缀和超时时间. * * @see org.springside.examples.showcase.service.AccountService#getInitializedUser(String) * * @author calvin */ public enum MemcachedObjectType { USER("user:", 60 * 60 * 1); private String prefix; private int expiredTime; MemcachedObjectType(String prefix, int expiredTime) { this.prefix = prefix; this.expiredTime = expiredTime; } public String getPrefix() { return prefix; } public int getExpiredTime() { return expiredTime; } }