1
我有一個代碼片段:將DatastoreService對象緩存在靜態字段中是否安全? (GAE的Java)
private static DatastoreService _db;
public static DatastoreService db() throws IOException
{
if(_db==null) _db = DatastoreServiceFactory.getDatastoreService();
return _db;
}
這是安全的方法?我將DatastoreService對象靜態緩存並重新用於單個servlet執行。但是,我不確定在請求後servlet是否處置。